STM32 PLL系统

2019-03-23 19:48发布

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

一周热门 更多>