|
1.出現(xiàn)的問題:
本來是使用8M外部晶振的,但是暫時(shí)手上沒有就使用了16M的外部晶振代替。
修改RCC配置代碼如下:
將語(yǔ)句: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
測(cè)試中發(fā)現(xiàn)串口1一直是亂碼。
2.解決辦法:
(1).去除庫(kù)文件:stm32f10x.h的只讀屬性。
(2).此文件中找到語(yǔ)句:#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
(3).將這條語(yǔ)句更改為:#define HSE_VALUE ((uint32_t)16000000) /*!< Value of the External oscillator in Hz */
技術(shù)交流可以加黃工QQ2685896890 |
|