本帖最后由 pingis58 于 2015-12-25 11:46 编辑
产品是已经量化生产的,以前一直没问题。 用的是:
STM32F107RCT6 25M外部有源晶振
晶振已测试过,在MCU的晶振引脚处测试,25M波形存在
这些板子抽了两个无法工作,DEBUG检 测都卡死在时钟初始化函数里了。以前都DEBUG过,而且程序没有修改过。
一个是死在
do
{
HSEStatus = RCC->CR & RCC_CR_HSERDY;
StartUpCounter++;
} while((HSEStatus == 0) && (StartUpCounter != HSEStartUp_TimeOut));
另一个是死在
/* Enable PLL2 */
RCC->CR |= RCC_CR_PLL2ON;
/* Wait till PLL2 is ready */
while((RCC->CR & RCC_CR_PLL2RDY) == 0)
{
}
求解!
|