发新帖我要提问
12
返回列表
打印
[STM32L4]

L412的RTC掉电后时间会乱跳吗?

[复制链接]
楼主: 童雨竹
手机看帖
扫描二维码
随时随地手机跟帖
21
biechedan| | 2025-6-5 13:15 | 只看该作者 回帖奖励 |倒序浏览
如果 RTC 的备用电池电量耗尽、连接不良或未正确配置备用电源电路,当主电源断开后,RTC 失去供电,时间将无法保持,再次上电时就可能出现时间乱跳的情况

使用特权

评论回复
22
deliahouse887| | 2025-6-5 14:07 | 只看该作者
建议使用外部32.768kHz晶振(LSE),因其频率稳定,适合长时间运行。配置时需确保晶振正确连接并稳定运行

使用特权

评论回复
23
uiint| | 2025-6-5 15:05 | 只看该作者
需绕过HAL的日期处理函数,采用时间戳或备份寄存器保存时间。

使用特权

评论回复
24
benjaminka| | 2025-6-5 16:47 | 只看该作者
若VBAT电源不足或接触不良,RTC在掉电期间将无法维持计数,重新上电后时间会重置。

使用特权

评论回复
25
hudi008| | 2025-6-5 17:34 | 只看该作者
在掉电-上电循环测试中监控RTC时间变化,确认VBAT供电和晶振稳定性。

使用特权

评论回复
26
phoenixwhite| | 2025-6-5 18:24 | 只看该作者
在初始化RTC时,确保正确配置了时钟源和后备电池。

使用特权

评论回复
27
alvpeg| | 2025-6-5 19:20 | 只看该作者
选择高精度、低温度系数的外部晶振,并优化PCB布局以减少干扰。

使用特权

评论回复
28
maudlu| | 2025-6-5 20:03 | 只看该作者
如果使用LSE晶振,可以通过校准功能优化计时精度。校准值范围为0~127,可补偿一定范围内的误差

使用特权

评论回复
29
geraldbetty| | 2025-6-5 21:03 | 只看该作者
避免频繁改写备份域寄存器,以防止时间数据异常

使用特权

评论回复
30
janewood| | 2025-6-5 21:51 | 只看该作者
VBAT稳定性、LSE配置、负载电容匹配。

使用特权

评论回复
31
bestwell| | 2025-6-5 22:34 | 只看该作者
在每次上电时强制初始化RTC时间,可通过检查备份寄存器中的标志位

使用特权

评论回复
32
kkzz| | 2025-6-6 09:15 | 只看该作者
如果之前使用了LSI作为RTC时钟源,而后来改为LSE,可能需要复位备份域以确保新的配置生效。

使用特权

评论回复
33
cashrwood| | 2025-6-6 10:28 | 只看该作者
若晶振频率偏差或受温度影响,可能导致时间累积误差,但不会直接引发时间乱跳。

使用特权

评论回复
34
sanfuzi| | 2025-6-6 11:13 | 只看该作者
电池连接到VBAT引脚时,需确保其能够为RTC和备份域供电。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则