请各位大神看一下 下面的程序有问题吗 我烧到开发板上就是不行 LED不亮 应该是时钟配置的有问题void ClockInit(void)
{
ErrorStatus HSEStartUpStatus;
RCC_DeInit();
RCC_HSEConfig(RCC_HSE_ON);
HSEStartUpStatus = RCC_WaitForHSEStartUp();
if(HSEStartUpStatus==SUCCESS)
{
RCC_HCLKConfig(RCC_SYSCLK_Div1);
RCC_PCLK1Config(RCC_HCLK_Div2);
RCC_PCLK2Config(RCC_HCLK_Div1);
FLASH_SetLatency(FLASH_Latency_2);
FLASH_PrefetchBufferCmd(ENABLE);
//RCC_ADCCLKConfig(RCC_PCLK2_Div2);
RCC_PLLConfig(RCC_PLLSource_HSE, 9,336,2,7);//PLLéèÖÃ SYSCLK/1 * 9 = 8*1*9 = 72MHz
RCC_PLLCmd(ENABLE);
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
{
}
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
// while(RCC_GetSYSCLKSource()!=0x08)
// {
// }
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢 我试一试
一周热门 更多>