GPIO_InitTypeDef GPIO_InitStructure;
RCC_HSEConfig(RCC_HSE_ON); // 外部晶振起震 RCC_WaitForHSEStartUp(); // // RCC_HSICmd(ENABLE);
// RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_3); 外部时钟为晶振源 输入为三倍 RCC_PLLConfig(0x00030000,0x00180000); RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); RCC_PLLCmd(ENABLE);
RCC_HCLKConfig(RCC_SYSCLK_Div16);//AHB 1/4 系统时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC, ENABLE); //配置外设时间 RCC_APB2PeriphResetCmd(RCC_APB2Periph_GPIOD, DISABLE);//强制关闭APB2 GPIOD 始终 使能
我这样设置以后 为什么时钟没有反应的 还是和原来频率一样
|