1 概述
实时时钟(Real Time Counting,RTC)单元提供给用户实时时间以及日历信息。RTC 单
元通过时间寄存器提供时间信息 (秒、分、时、星期、日、月、年)。数据信息由 BCD 码格
式进行表示。修改计数器的值可以重新设置系统当前的时间和日期。
RTC 模块可以根据年、月份(闰年、大小月),自动补偿天数;还可以进行夏令时、冬
令时补偿。
RTC 的时钟源可以通过软件选择外部低频晶振 EXTLF、内部低频时钟 INTLF 和外部高
频晶振的 128 分频。RTC 模块自带高精度的数字时钟校准功能。
RTC 提供两个可编程的闹钟功能及中断,用户可预先在时间闹钟寄存器中设置闹钟日
期进行闹铃设置。
RTC 模块位于备份域内,因此所有对 RTC 模块的操作都将受到备份域保护,操作 RTC
寄存器之前需要允许备份域可写;使能 RTC 模块之后,只要电源电压保持在工作范围内,
RTC 将可正常工作在任何运行模式和休眠模式。
RTC 相关引脚
⚫ RTC_TS:RTC 时间戳功能外部输入引脚;
⚫ RTC_OUT:RTC 的周期时间节拍(TT)输出引脚。
RTC 特性
⚫ 提供实时时钟的日历功能,自动解决闰年问题,计时范围 100 年;
⚫ 闰年、平年显示;
⚫ 12/24 小时模式选择功能;
⚫ 高精度的数字时钟校正功能;
⚫ 外接备份电源 VBAT;
⚫ 支持闹钟中断功能;
⚫ 支持时间节拍中断功能,提供 8 个周期选项;
⚫ 支持时分秒进程中断功能;
⚫ 内置 2 个 16 位定时器 TMR0 和 TMR1;
⚫ 时间戳 timestamp function
⚫ ADD1H、SUB1H 用于时间调整(冬令时/夏令时)
⚫ 双闹钟
⚫ 可工作在所有工作模式
|