今天调试STM32,本来好好的,但是设置了一次软件自动复位后,再去掉软件复位,发现程序跑不起来了,debag后发现卡在了等在PLL就绪,估计是因为前面的软件复位那两句代码修改了STM32内部什么东西,导致了现在STM32内部时钟设置出现了变化。
然后强行注释等待PLL就绪的代码,让程序直接跑下去,估计是因为继续跑下去后执行到了我自己的时钟配置函数,然后就正常了,而且再去取消等待PLL就绪的注释后,仍然正常