CH32V307 RTC 验证,卡在 RTC_WaitForSynchro(),重启也没用

今天 使用官方 RTC 例程 验证 RTC效果,直接使用例程,运行正常,但是 每次重启 都重置时间,根据 在社区搜索到的帖子修改,添加了对后备寄存器的判断,但是 就卡在RTC_WaitForSynchro(),重启没用。就是 发现 偶尔 断电重启 就能正常显示时间,也不会重置了。但是 大多数情况下 还是 卡在RTC_WaitForSynchro(),麻烦 大佬 指教下,具体是什么问题。

3333333.jpg

QQ截图20240324174024.jpg

您好,你可以直接使用附件例程测试一下。若还有该问题,可使用LSI试一下,可能和你外部LSE电路有关,检查一下你的LSE和对应的负载电容,可换个负载电容试一下。后续若有问题,可邮箱(lzs@wch.cn)沟通。

icon_rar.gifCH32V307 RTC复位后不重置.zip



只有登录才能回复,可以选择微信账号登录