0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实时计数器(RTC)技术简介

Microchip微芯 来源:Microchip微芯 作者:Microchip微芯 2022-01-26 13:45 次阅读

RTC入门

简介

实时计数器(RTC)对计数器寄存器中的(预分频)时钟周期进行计数,并将计数器寄存器的内容与周期寄存器和比较寄存器进行比较。RTC 可以在比较匹配或溢出时产生中断和事件。它将在计数器值等于比较寄存器值后的第一个计数生成比较中断和/或事件,在计数器值等于周期寄存器值后的第一个计数生成溢出中断和/或事件。溢出时还会将计数器值复位为零。

周期性中断定时器(PIT)使用与 RTC 功能相同的时钟源,可以每隔 n 个时钟周期请求一次中断或触发一次输出事件(对于中断,n 可从{4, 8, 16,..32768}范围内选择;对于事件,可从{64, 128, 256,...8192}范围内选择)。

今天推荐的技术简介介绍了 tinyAVR 0 系列、tinyAVR 1 系列和 megaAVR 0 系列单片机上的 RTC 模块如何工作。它涵盖以下用例:

RTC 溢出中断:

初始化 RTC,允许溢出中断,在每次溢出时翻转 LED

RTC 周期性中断:

初始化 RTC PIT,允许周期性中断,在每次周期性中断时翻转 LED。

RTC PIT 从休眠模式唤醒:

初始化 RTC PIT,允许周期性中断,配置器件休眠模式,将 CPU 置于 SLEEP 模式,PIT 中断将唤醒 CPU。

主要内容

相关器件

tinyAVR 0 系列

tinyAVR 1 系列

megaAVR 0 系列

概述

RTC 溢出中断

RTC 周期性中断

RTC PIT 从休眠模式唤醒

原文标题:中文技术简介《TB3213 - RTC入门》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206559
  • 计数器
    +关注

    关注

    32

    文章

    2121

    浏览量

    92976
  • RTC
    RTC
    +关注

    关注

    2

    文章

    484

    浏览量

    65438

原文标题:中文技术简介《TB3213 - RTC入门》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM8L151K4读RTC计数器,时间总是不对怎么解决?

    ,然后我使用u16 RTC_GetWakeUpCounter(void)读取RTC计数器值,结果一直是一样的。不知道这个是什么问题?
    发表于 04-15 06:46

    计数器怎么判断同步和异步 计数器异步和同步的区别

    计数器是计算机领域中常用的一种数据结构,用于记录和控制程序执行中的指令或事件发生的次数。计数器可以根据同步机制或异步机制进行操作。本文将详细讨论计数器的同步性和异步性,深入探讨两者的区别及其在实际
    的头像 发表于 02-22 15:14 485次阅读

    计数器怎么用 计数器的作用有哪些

    计数器是一种被广泛应用于各个领域的实用工具,在我们的日常生活中随处可见。无论是进行时间统计,协助工作任务的完成,还是用于科学研究和编程技术,在各个领域都起到了重要的作用。本文将详细介绍计数器
    的头像 发表于 02-03 10:04 1219次阅读

    避雷器计数器怎么归零

    避雷器计数器怎么归零  避雷器计数器是用来监测避雷器的使用情况的一个设备,通常用于记录避雷器的工作次数和剩余容量。归零避雷器计数器是为了实时监测避雷器的状态以及及时更换避雷器,以确保设
    的头像 发表于 12-20 15:16 628次阅读

    同步计数器和异步计数器各有什么特点

    同步计数器和异步计数器是两种常见的数据结构,它们都用于控制对共享资源的访问。它们的主要作用是实现多个线程之间的同步和并发控制。尽管它们都被用于同步的目的,但它们有很多不同的特点和用例。 同步计数器
    的头像 发表于 12-15 10:49 650次阅读

    同步计数器和异步计数器的区别主要在哪里

    同步计数器和异步计数器的区别详解 同步计数器和异步计数器是数字电路中两种常见的计数器类型,它们在实现方式和功能上存在明显的区别。本文将详细介
    的头像 发表于 12-13 14:54 2500次阅读

    PLC计数器应用简介

    基本指令里面找到计数器操作,点击加计数
    的头像 发表于 11-08 17:22 1107次阅读
    PLC<b class='flag-5'>计数器</b>应用<b class='flag-5'>简介</b>

    什么是RTCRTC的基础知识

    RTC是个独立的定时器。RTC模块拥有一个连续计数计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和
    的头像 发表于 08-28 10:20 2.3w次阅读
    什么是<b class='flag-5'>RTC</b>?<b class='flag-5'>RTC</b>的基础知识

    计数器在程序中有什么作用

    PLC程序除了梯形图之外,还有FBD功能块作为指令,这种指令一般都有背景DB。   PLC计数器指令可使其对内部程序事件和外部过程事件进行计数。这样就可以节约外部计数器的使用。   每个
    的头像 发表于 07-04 15:57 1005次阅读
    <b class='flag-5'>计数器</b>在程序中有什么作用

    一文看懂RTC实时时钟

    RTC是个独立的定时器。RTC模块拥有一个连续计数计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和
    的头像 发表于 06-16 12:24 2871次阅读
    一文看懂<b class='flag-5'>RTC</b><b class='flag-5'>实时</b>时钟

    STM32中RTC简介及使用方式

    STM32H750 的实时时钟是一个独立的 BCD 定时器/计数器,且带了日历功能,它提供一个日历时钟、两个可编程闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。 此外RTC 还有自动唤醒单元,
    的头像 发表于 05-26 16:43 2037次阅读
    STM32中<b class='flag-5'>RTC</b><b class='flag-5'>简介</b>及使用方式

    RTC详解

    RTC的本质很简单,就是一个时钟经过精确分频最后得到的一个1Hz的时钟,也可以说是计数器,其他大部分功能都是基于这个计数器设计的数字逻辑。 本文讲的RTC是基于STM32F030
    的头像 发表于 05-26 15:15 6323次阅读
    <b class='flag-5'>RTC</b>详解

    深入浅出了解Linux RTC实时时钟

    实时时钟是个常用的外设,可以用来获取年、月、日和时间等信息。目前大多数的芯片内部都自带了实时时钟外设模块。例如本实验所使用的I.MX6ULL芯片内部SNVS就提供了RTC实时计数器
    的头像 发表于 05-26 15:06 729次阅读
    深入浅出了解Linux <b class='flag-5'>RTC</b><b class='flag-5'>实时</b>时钟

    STM32学习笔记之RTC实时时钟2

    STM32 的实时时钟(RTC)是一个独立的定时器。 STM32 的 RTC 模块拥有一组连续计数计数器,在相应软件配置下,可提供时钟日历
    的头像 发表于 05-26 14:26 843次阅读
    STM32学习笔记之<b class='flag-5'>RTC</b><b class='flag-5'>实时</b>时钟2

    STM32学习笔记之RTC实时时钟1

    STM32 的实时时钟(RTC)是一个独立的定时器。 STM32 的 RTC 模块拥有一组连续计数计数器,在相应软件配置下,可提供时钟日历
    的头像 发表于 05-26 14:26 1291次阅读
    STM32学习笔记之<b class='flag-5'>RTC</b><b class='flag-5'>实时</b>时钟1