实时时钟(Real-Time Clock,RTC)是有时钟信号驱动的日历时钟,提供日期和时间数据。由VBAT供电,提供不间断的日期和时间数据。
一、RTC的功能
主电源断电或系统复位不影响RTC工作,RTC有两个可编程闹钟,有一个周期唤醒单元,可以作为一个普通定时器使用;还有时间戳和 入侵检测功能。
二、工作原理
1、RTC的时钟信号源
RTC可以从3个时钟信号中选择一个作为RTC的时钟信号源
(1)LSI,MCU内部的32khz时钟信号;
(2)LSE,MCU外接的32.768时钟信号;(优先)
(3)HSE_RTC。
2、预分频器
RTC的时钟源信号经过校准后就是时钟信号RTCCLK,分频后得到1hz时钟信号ck_spre。