RTC(Real Time Clock)顾名思义指实时时钟,主要是实现精准时钟,如日历等。
RTC特性
1) 计时功能,日历或者时钟
2) 超低功耗,可用于电池供电系统
3) 提供秒、分、时、日期、星期、年
4) 使用专用的32.768KHz晶振(RTCX1/2)或者通过APB CLK分频
5) 专用的电源引脚VBAT,可以连接到电池或者3.3V电源
功能描述
RTC是一组计数器,使用32.768KHz时钟源(RTCX1/2)或者APB CLK分频,专用电源引脚VBAT
寄存器描述
1) 杂项寄存器
2) 计数寄存器
3) 告警寄存器
4) 时钟寄存器
时钟源选择和配置
CTCR计数寄存器的位变化是从LSB开始向MSB变化。
如果RTC由外部晶振驱动,那么RTC时钟和CPU时钟是异步的,就会出现读取值不准确的情况。
如果RTC由APB CLK分频而来,那么RTC时钟和CPU时钟是同步的,就不会出现上述情况。