打印
[应用相关]

什么是RTC时钟

[复制链接]
1015|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RTC时钟,全称为Real-Time Clock,即实时时钟,是一种能够在硬件层级上独立于系统主时钟运行的时钟模块。它的主要功能是在微控制器或计算机系统中提供一个持续、精确的时间基准,即便在系统断电或处于低功耗模式下也能维持时间的更新。
RTC通常包含一个低速、高稳定度的晶体振荡器(最常见的是32.768kHz的晶振),这个频率是因为它是2的15次方,便于通过简单的计数器分频得到1Hz(每秒一次)的时基信号,进而用来计时。RTC模块内部会有计数器和日历寄存器,用以记录秒、分、小时、日期、月份、年份以及星期等信息。
在STM32等微控制器中,RTC模块还常常集成以下特性:
  • 备用电源支持:通过连接一个外部电池(如 coin cell 电池),可以在主电源关闭时继续为RTC供电,确保时间的连续性。
  • 闹钟功能:可以设置一个或多个闹钟中断,当到达预设时间时,会产生中断信号通知CPU,用于定时唤醒、执行特定任务等。
  • 日历功能:提供完整的日历管理,包括日期和时间的设置与读取。
  • 时钟源选择:除了默认的低速外部时钟(LSE)外,一些RTC还支持其他时钟源,如内部低速时钟(LSI)。
  • 事件/时间戳记录:可用于记录系统事件或作为时间戳,对于数据记录和调试很有帮助。
RTC在各种应用中扮演着关键角色,比如在便携式设备中保持时间同步、在物联网设备中安排任务执行、在嵌入式系统中实现低功耗唤醒策略等。

使用特权

评论回复
沙发
yangjiaxu| | 2024-5-23 10:03 | 只看该作者
RTC来说,一般用外置的RTC芯片或者模块比较好,稳定可靠

使用特权

评论回复
板凳
问天少年| | 2024-5-23 16:01 | 只看该作者
看精度需求吧,一般的内部RTC就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

293

帖子

1

粉丝