1、时钟信号源:RTC可以从不同的时钟信号源中选择一个作为其时钟信号源,常见的有LSI(内部时钟信号)、LSE(外部时钟信号)和HSE_RTC(其他外部时钟信号)
2、预分频器:时钟源信号经过校准后成为时钟信号RTCCLK,再通过预分频器得到1Hz的时钟信号ck_spre
3、实时时钟和日历数据:RTC内部有三个影子寄存器,分别对应亚秒数据、时间和日期。系统会定期将当前的日历值赋值到这些影子寄存器中
4、周期性自动唤醒:RTC有一个16位的自动重载递减计数器,可以产生周期性的唤醒中断,通常定时一秒
5、可编程闹钟:RTC有两个可编程闹钟,当闹钟触发时会产生事件信号
6、时间戳和入侵检测:RTC可以记录时间戳和进行入侵检测,当检测到入侵事件时会产生中断信号
|