如下程序:为何在PLL在6倍频及以下IO正常输出,否则不工作了。晶振8M,应该可以支持9倍频吧。
void SystemInit(void)
{
RCC_HSEConfig(RCC_HSE_ON);
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_6);
RCC_PLLCmd(ENABLE);
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
// 下面省略IO初始化
}
int main(void)
{
SystemInit();
while (1)
{
GPIO_SetBits(GPIOD, GPIO_Pin_8);
GPIO_ResetBits(GPIOD, GPIO_Pin_8);
}
} |