STM32F103RCT6移植到STM32F103C8T6注意事項

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();之後立刻就正常了,

相關文章
相關標籤/搜索