当外部晶振配置错误时,会导致串口乱码,这是描述从 默认的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);
『本文转载自网络,u球体育app下载的版权归原作者所有,如有侵权请联系删除』