关于RTC实时时钟的一个疑惑

2019-07-20 23:22发布

既然RTC可读寄存器在APB1关闭后开启的第一个时钟延未被更新,那么如果系统掉电事件较长,在RTCCLK时钟下,RTC_CNT将一直保持掉电前的数据,如何保持系统上电后数据的同步。是不是我哪里理解错误,恳请各位指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
小盼abc
2019-07-21 11:02
xkwy 发表于 2016-3-18 07:35
CNT是一直在走的,

按道理应该像你说的一样,但是既然手册上说可读寄存器只在与RTC PAB1时钟同步的上升沿更新,那如果系统时钟暂停较长时间,那由电池供电的RTC电路模块里面的寄存器RTC_CNT将会由于与RTC_APB1时钟不同步而无法更新啊,那么再次上电以后,RTC_CNT不就和掉电前的计数值是一样的吗?那样的话RTC的实时时钟还怎么"实时"呢?那这个又如何理解呢?

一周热门 更多>