我是谁 3个月前提问
0
OFFECT作用,为什么算一个offect再给rtcvalue

还是不明白,为什么算一个offect再给rtcvalue,能否举一个实际得例子,谢谢
比如说我要从2022年4月23日22:16开始显示 要对load寄存器做什么操作么?

被浏览 :  182
收起
( 0 ) 评论
棋子 2个月前回复
0

由于RTC是以1970年1月1日0时0分0秒为计时基点,如果不给它更新RTCLR寄存器的话,会默认按照基点时间显示,所以需要将当前时间基点告诉RTC,比如现在是2022年4月23日22:16,那么需要将这个时间转换为32bit的数值告诉RTC,RTC计算出offset,然后用内部的计数器减去offset得出真实值即rtcvalue,再转换成当前的真实时间。

个人理解,仅供参考

添加评论
我的答案
提交答案