STM32的RTC时间读数不变/读不动RTC

做了一个根据时间变化的变量,一开始还是好好的,后来整理完程序过了几个星期发现这个变量根本不随时间变化,我一直以为是变量类型的问题,因为用到了logf,结果放了breakpoint之后发现时间里的小时,分钟,秒都不变。
查了半天才明白,原来是因为整理代码的时候把不用的getDate删了造成的。裂开
不用getDate的话,日历会一直被getTime锁住。

连带着CUBE MX生成代码的时候就要activate calendrier,要不然1分钟相当于现实16s,不要问我是怎么知道的。
在这里插入图片描述

具体可以参考这位大佬的文章
https://mp.weixin.qq.com/s/b8WwXqD5LYThi7HSTXGzTQ

另外,一定要先getTime再getDate鸭

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值