最近跟了一个项目,用的STM32F103VGT6的芯片,然后问题就是当纽扣电池电压不足时,液晶屏就不显示了,程序还能正常烧写,应该是程序卡在哪一步了。然后我猜想是不是系统上电时VBAT没有切换到VDD供电,然后纽扣电池电压不足,导致LSE的晶振不准确,程序卡在了RTC等待时钟同步那里。
我上网查了半天,都没有关于STM32F103VGT6 VBAT切换到VDD 的信息,然后问ChatAI,它一会说会自动切换一会又说不会的,现在我也凌乱了,求助于各位DA佬,请求解答,感谢
STM32F103VGT6上电后VBAT是否会自动切换为VDD
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
根据 STM32F103 系列的数据手册,VBAT 是备份电源,用于供电 RTC 和 BKP 寄存器。在 STM32F103VGT6 芯片上电时,默认情况下 VBAT 和 VDD 是相互独立的。
VBAT 的供电源可以来自 VDD,也可以来自外部的纽扣电池。如果外部纽扣电池供电电压正常并连接,系统将使用 VBAT 供电,以保证 RTC 和 BKP 寄存器的数据持久性。如果纽扣电池电量不足或者未连接,系统将自动切换到 VDD 供电。
如果液晶屏不显示,可能是纽扣电池电量不足导致,你可以尝试以下解决方案:
-
首先,检查纽扣电池的电压,并确保纽扣电池电量充足。你可以使用万用表测量电池电压,确保其电压在额定范围内。
-
检查电池连接的电路,确保其正常连接,没有断路或虚焊等问题。
-
如果确定外部纽扣电池供电正常,但液晶屏仍不显示,可以尝试重新烧写程序,确保程序没有问题。
如果你有疑问,可以参考 STM32F103 系列的数据手册或者咨询 ST 的技术支持,以获取更详细的信息和解决方案。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报-
悬赏问题
- ¥30 STM32 INMP441无法读取数据
- ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
- ¥15 用visualstudio2022创建vue项目后无法启动
- ¥15 x趋于0时tanx-sinx极限可以拆开算吗
- ¥500 把面具戴到人脸上,请大家贡献智慧
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
- ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
- ¥30 c#打开word开启修订并实时显示批注
- ¥15 如何解决ldsc的这条报错/index error
- ¥15 VS2022+WDK驱动开发环境