STM32F412重新上电不启动原因分析
- 背景
STM32F412上电不启动,但是用Jlink调试器执行是可以跑的。我看boot0已经拉低了,测量vcap管脚电平只有1.1V左右,没有大于1.2V,就是1.2V内核没有启动。
本次到XY出差的农机控制器主板又复现了STM32F412上电不启动问题。该问题偶现,有时能启动,有时又不能启动,测量VCAP电压吻合预期,但是一旦调试,就能运行。
这次打板,又复现了这个问题。打算换批晶振看看。还有,换上晶振可以工作,但是重新上电有时能启动,有时不能启动。调试一定能启动。
- 问题分析
首先boot0已经接10k电阻到地,就是从内置flash启动,没问题。
其次vcap已经接了2.2uF电容,没问题。
- 结论
32.768晶振坏了。
32.768k晶振,匹配电容都是8到16pF。
- 效果
- 参考链接
stm32处理器调试模式下运行正常,上电自启动后运行不正常的故障排查分析_stm32重新上电后不自动运行程序-CSDN博客