STM32F103修改8M晶振为16MHZ晶振
程序员文章站
2022-07-04 21:01:44
...
STM32F103 将标准库中HSE默认8MHZ晶振改成16MHZ晶振
STM32 8MHZ晶振修改成为16MHZ晶振参考
参考网址
1.修改stm32f10x.h 中的HSE_VALUE数值修改成16M
#define HSE_Value ((uint32_t)16000000) /*!< Value of the External oscillator in Hz*/
2.修改system_stm32f10x.c里面的内容
RCC_PLLConfig(RCC_PLLSource_HSE_Div2, RCC_PLLMul_9);
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_PLLXTPRE_HSE_Div2 | RCC_CFGR_PLLMULL9);