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

[复制链接]
1372|34
biechedan 发表于 2025-6-5 13:15 | 显示全部楼层
如果 RTC 的备用电池电量耗尽、连接不良或未正确配置备用电源电路,当主电源断开后,RTC 失去供电,时间将无法保持,再次上电时就可能出现时间乱跳的情况
deliahouse887 发表于 2025-6-5 14:07 | 显示全部楼层
建议使用外部32.768kHz晶振(LSE),因其频率稳定,适合长时间运行。配置时需确保晶振正确连接并稳定运行
uiint 发表于 2025-6-5 15:05 | 显示全部楼层
需绕过HAL的日期处理函数,采用时间戳或备份寄存器保存时间。
benjaminka 发表于 2025-6-5 16:47 | 显示全部楼层
若VBAT电源不足或接触不良,RTC在掉电期间将无法维持计数,重新上电后时间会重置。
hudi008 发表于 2025-6-5 17:34 | 显示全部楼层
在掉电-上电循环测试中监控RTC时间变化,确认VBAT供电和晶振稳定性。
phoenixwhite 发表于 2025-6-5 18:24 | 显示全部楼层
在初始化RTC时,确保正确配置了时钟源和后备电池。
alvpeg 发表于 2025-6-5 19:20 | 显示全部楼层
选择高精度、低温度系数的外部晶振,并优化PCB布局以减少干扰。
maudlu 发表于 2025-6-5 20:03 | 显示全部楼层
如果使用LSE晶振,可以通过校准功能优化计时精度。校准值范围为0~127,可补偿一定范围内的误差
geraldbetty 发表于 2025-6-5 21:03 | 显示全部楼层
避免频繁改写备份域寄存器,以防止时间数据异常
janewood 发表于 2025-6-5 21:51 | 显示全部楼层
VBAT稳定性、LSE配置、负载电容匹配。
bestwell 发表于 2025-6-5 22:34 | 显示全部楼层
在每次上电时强制初始化RTC时间,可通过检查备份寄存器中的标志位
kkzz 发表于 2025-6-6 09:15 | 显示全部楼层
如果之前使用了LSI作为RTC时钟源,而后来改为LSE,可能需要复位备份域以确保新的配置生效。
cashrwood 发表于 2025-6-6 10:28 | 显示全部楼层
若晶振频率偏差或受温度影响,可能导致时间累积误差,但不会直接引发时间乱跳。
sanfuzi 发表于 2025-6-6 11:13 | 显示全部楼层
电池连接到VBAT引脚时,需确保其能够为RTC和备份域供电。
发的非官方的 发表于 2025-6-25 07:33 来自手机 | 显示全部楼层
断电后用外接电池顶着,但时间偶尔会重置,不确定是不是初始化问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部