请教一下,我的程序通过J-link调试时,运行一段时间STM32F103RD就死掉了,停止调试时发现程序死在这个地方了
/* Wait till HSE is ready and if Time out is reached exit */
do
{
HSEStatus = RCC->CR & RCC_CR_HSERDY;
StartUpCounter++;
} while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
这个是提示晶振没起来,请问为什么晶振会突然不振呢,是什么原因造成的呢?谢谢!
补充一下:好几块板子都是这样,好的能自己再次启动,不过启启停停!