1,修改IC爲STC32F103C83d
2,修改晶振爲8.0Mblog
3,修改C/C++宏定義,由STM32F10X_HD,USE_STDPERIPH_DRIVER 改成 STM32F10X_MD,USE_STDPERIPH_DRIVERit
4,替換啓動文件,由startup_stm32f10x_hd.s修改成startup_stm32f10x_md.s搜索
到這裏已經沒有報錯了程序
5,從新分配各模塊引腳定義im
這一步作完之後才發現,程序好像跑的慢了10來倍,img
羣裏求助,說是倍頻沒有設置好,找到一個設置倍頻的代碼後,發現仍是不行.文件
再搜索原子論壇有人一樣遇到相同的問題,在某位大神的回覆中找到了答案,就是第6步,論壇
6,系統初始化時調用 SystemInit(); co
調用SystemInit();之後立刻就正常了,