參考
https://www.cnblogs.com/vonly/p/7411169.html
1,修改IC為STC32F103C8
2,修改晶振為8.0M
3,修改C/C++宏定義,由STM32F10X_HD,USE_STDPERIPH_DRIVER 改為 STM32F10X_MD,USE_STDPERIPH_DRIVER
4,替換啟動文件,由startup_stm32f10x_hd.s修改為startup_stm32f10x_md.s
到這里已經沒有報錯了
5,重新分配各模塊引腳定義
這一步做完以后才發現,程序好像跑的慢了10來倍,
群里求助,說是倍頻沒有設置好,找到一個設置倍頻的代碼后,發現還是不行.
再搜索原子論壇有人同樣遇到相同的問題,在某位大神的回復中找到了答案,就是第6步,
6,系統初始化時調用 SystemInit();
調用SystemInit();以后馬上就正常了,
|