[STM32G0] RTC走时偶尔快几秒,掉电重启后又恢复正常

[复制链接]
98|10
Pulitzer 发表于 2025-11-3 07:41 | 显示全部楼层 |阅读模式
RTC开启LSE晶振,正常时准得很,但偶尔快上几秒,掉电重启后又回到正常。感觉像计数器在某个状态下被跳过。电池供电稳定。
Clyde011 发表于 2025-11-3 07:43 | 显示全部楼层
快几秒的情况确实不多见,可以抓RTC中断节拍试试。
公羊子丹 发表于 2025-11-3 07:45 | 显示全部楼层
听起来像备份域被写干扰了。
周半梅 发表于 2025-11-3 07:46 | 显示全部楼层
你有用HAL库的RTC同步函数吗?
帛灿灿 发表于 2025-11-3 07:47 | 显示全部楼层
可能是LSE负载电容配置不太合适。
童雨竹 发表于 2025-11-3 07:48 | 显示全部楼层
有时温度变化会影响晶体频率。
万图 发表于 2025-11-3 07:49 | 显示全部楼层
我当时换了32768Hz的品牌晶振才稳定。
Wordsworth 发表于 2025-11-3 07:50 | 显示全部楼层
掉电恢复正常挺奇怪的,像是寄存器没同步。
Bblythe 发表于 2025-11-3 07:51 | 显示全部楼层
你读过时间寄存器的连续两次值吗?有可能中间乱序。
 楼主| Pulitzer 发表于 2025-11-3 07:52 | 显示全部楼层
我怀疑是PWR域切换时钟没锁住。
Uriah 发表于 2025-11-3 07:53 | 显示全部楼层
也许是代码中有个写RTC的逻辑跑偏。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

6359

帖子

0

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