STM32程序卡在static void SetSysClockTo72||关于HSE时钟死循环

2019-08-17 10:16发布

如题,用DEBUG调试一直卡在这里static void SetSysClockTo72(void)
/* 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));
这两天上网看了无数帖子还是没有解决,我用的是stm32f103c8t6最小系统,debug选项的那几个空也改过(后缀c8t6、c8、c都试过),晶振应该没问题,两脚的电压都是2V多一点
实在是没辙了,求各位看一看,这次我遇到的问题可以说是比较经典了,所以也可以给后来的人做个先例,在这里真心求大家解决。求原子哥解答。先谢过。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。