单片机 > 单片机程序设计 > 详情

STM32 F1配置外部晶振

发布时间:2024-07-23 发布时间:
|

当外部晶振配置错误时,会导致串口乱码,这是描述从 默认的8M晶振改成12M 

改晶振方法如下

1. 修改外部高速晶振值  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 */


2.修改PLL配置 system_stm32f10x.c


修改前 RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);
修改后 RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32学习笔记4:外部中断