RTC不能使用唤醒pin,因此相关寄存器位不适用(如RTC_CR[WPS]、RTC_CR[WPE]、RTC_IER [WPON])。
此外,该装置没有集成电容,因此无法通过软件配置可调谐电容器(包括在晶体振荡器中)。
该设备没有内部32.768 kHz晶体振荡器。本章对32.768 kHz时钟的所有引用均为RTC_CLK。有关可用时钟源,请参见表27-9中的RTC时钟计时。
屏幕剪辑的捕获时间: 2019/3/9 10:19
RTC中的中断在重置时启用,如RTC_IER寄存器中所述。一旦在NVIC中启用中断,就可能发生中断。
在启用RTC之前,应向RTC提供软件重置。
RTC不能在STOP和VLPS中生成多个触发器(通过TRIGMUX)。例如,在累加器模式下触发LPIT将不会工作,因为需要多个触发器。对于其他电源模式,可以正常生成多个触发器。
特性
RTC模块的功能包括:
•32位秒计数器,具有翻转保护和32位报警功能
•16位预调器,具有补偿功能,可纠正0.12 ppm至3906 ppm之间的误差
•选择使用1khz LPO增加预调器(每时钟边缘增加32个预调器)
•寄存器写保护
•锁寄存器需要POR或软件复位,以启用写访问
•可配置1、2、4、8、16、32、64或128赫兹方波输出,可选中断
操作模式
RTC在所有低功耗模式下都能正常工作,并且可以产生中断来退出任何低功耗模式。
屏幕剪辑的捕获时间: 2019/3/9 10:38
寄存器定义
所有寄存器都必须使用32位写访问,所有寄存器访问都会导致三种等待状态。
非管理模式软件对任何寄存器的写访问,当控制寄存器中的管理访问位清除时,将以总线错误终止。
非管理模式软件的读取访问正常完成。
写入受锁寄存器保护的寄存器不会生成总线错误,但是写入将不会完成。