RTC 计数器寄存器 RTC_CNT
时间: 2023-09-21 15:04:54 浏览: 114
RTC.rar_RTC_stm32 rtc 寄存器
5星 · 资源好评率100%
RTC 计数器寄存器 RTC_CNT 是一个32位可编程的计数器,用于存放RTC的计数值。它可以通过两个16位的寄存器 RTC_CNTH 和 RTC_CNTL 进行访问。计数器以预分频器产生的 TR_CLK 时间基准为参考进行计数。当进行读操作时,RTC_CNT 直接返回计数器内的计数值,即系统时间。 在写操作时,可以将值直接装载到相应的可编程计数器,并重新装载 RTC 预分频器。但要注意,RTC_CNT 寄存器受 RTC_CR 寄存器的位 RTOFF 写保护,只有当 RTOFF 值为 '1' 时,才允许写操作。 要进行写操作,必须先设置 RTC_CRL 寄存器中的 CNF 位,使 RTC 进入配置模式。此外,对 RTC 任何寄存器的写操作,都必须在前一次写操作结束后进行。可以通过查询 RTC_CR 寄存器中的 RTOFF 状态位来判断 RTC 寄存器是否处于更新中。只有当 RTOFF 状态位为 '1' 时,才可以写入 RTC 寄存器。
阅读全文