STM32F407,怎样防止RTC因秒跳变引起的时间不准确?

2019-12-19 18:12发布

库函数如下:

RTC_SetTime()
RTC_GetTime()
RTC_SetDate()
RTC_GetDate()

我的担心是秒跳变过程中发生读写数据不准确,比如:我们当前的时间是00:00:59,我们先读秒,读到的秒是59,然后再去读分钟,而就在读完秒到还未开始读分钟的这段时间内,刚好时间进位了,变成了00:01:00这个时间,我们读到的分钟就是01,这样组合得到00:01:59,这个时间很明显是错误的。







友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
liufabing
1楼-- · 2019-12-19 23:42
读2次,再比较处理
ap0705307
2楼-- · 2019-12-20 01:02
看看RTC_GetDate()如何实现的就知道了,读取的只是一个数值。

一周热门 更多>