|
1.出現的問題:
本來是使用8M外部晶振的,但是暫時手上沒有就使用了16M的外部晶振代替。
修改RCC配置代碼如下:
將語句:RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); //之前使用8MHz外部晶振,9倍頻到72MHz
修改為:RCC_PLLConfig(RCC_PLLSource_HSE_Div2, RCC_PLLMul_9); //使用16MHz外部晶振之后,2分頻再9倍頻到72MHz
測試中發現串口1一直是亂碼。
2.解決辦法:
(1).去除庫文件:stm32f10x.h的只讀屬性。
(2).此文件中找到語句:#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
(3).將這條語句更改為:#define HSE_VALUE ((uint32_t)16000000) /*!< Value of the External oscillator in Hz */
技術交流可以加黃工QQ2685896890 |
|