本帖最后由 zhoujun19860612 于 2017-1-18 22:17 编辑
用STM32L052的RTC,时间走的都正常,平时日期显示也没问题,就是要加月份时就不太对,
从1月31日居然编程了1月16日,如下是串口将日期以16进制发送出来的,
年 月 日 时 分 秒
11 01 1F 17 3B 3B 0D 0A
11 01 10 00 00 00 0D 0A
还有设置1月32日,居然也没问题,然后加1天后变成了1月33日,奇怪了。
年 月 日 时 分 秒
11 01 20 17 3B 3B 0D 0A
11 01 21 00 00 00 0D 0A
不知谁在用STM32的RTC,指导下,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
之前日期配置和读写都是RTC_Format_BCD,时间是RTC_Format_BIN,时间读写都正常,日期在月份进位上会出问题。
现在日期和时间的配置都改成了RTC_Format_BIN,目前跑着都正常。
只是一天下来会慢2、3秒,这是RTC的通病。
一周热门 更多>