原来程序调试的差不多了,换了一个芯片,程序运行不了了,仔细跟踪程序,发现程序运行到:
RCC_PLLCmd(ENABLE);这一句就运行部下去了,
仔细对比两个芯片可以运行的芯片序号是GH24J9U,不能运行的芯片序号是GH25N9U,谁能告诉我这和芯片有关吗?相关程序如下:
RCC_DeInit();
RCC_HSICmd(ENABLE);
RCC_PLLConfig(RCC_PLLSource_HSI_Div2, RCC_PLLMul_12);
RCC_PLLCmd(ENABLE);//到这里运行部下去的
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); |