STM32使用不同的晶振需修改的代码

来源:互联网 发布:如何在html中引入js 编辑:程序博客网 时间:2024/06/10 11:00
  第一步,打开stm32f10x.h,将 

 #define HSE_VALUE    ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */ 

 修改为: 

 #define HSE_VALUE    ((uint32_t)12000000) /*!< Value of the External oscillator in Hz */  
      第二步,打开system_stm32f10x.c,修改PLL参数,将 

  

     /*  PLL configuration: PLLCLK = HSE * 9 = 72 MHz */      RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL));      RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);

  修改为:   

     /*  PLL configuration: PLLCLK = HSE * 6 = 72 MHz */      RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL));      RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6); 

0 0
原创粉丝点击