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 始终 使能
我这样设置以后 为什么时钟没有反应的 还是和原来频率一样
此帖出自
小平头技术问答
一周热门 更多>