欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
不同STM32之間代碼的移植需要注意的問題
[打印本頁]
作者:
xiaopin
時間:
2015-7-20 02:09
標題:
不同STM32之間代碼的移植需要注意的問題
這個在我做平衡車時時遇到了的,當時也解決了,其實并沒有想象中的復雜,可惜當時沒有直接將經驗寫下來,不得不承認好記性不如爛筆頭呀。
主要還是寫IO口定義的問題,首先找到對應的STM32的芯片的每個IO口的引腳功能圖,找到對應的功能相同的引腳而非名字相同的,比如同樣代表著USART1-TX的,在STM32F103ZET6里面是這個引腳,在STM32F103RBT6里面是另外一個引腳,那么在代碼移植過程中,在定義這個功能引腳的地方就需要改動,能少改的少改,具體的對應的是哪個文件夾我可能記不清楚的,但肯定找得到的,主要就是這方面,不同STM32之間的代碼的移植并不是什么難事情,當然日后具體操作遇到些什么問題,還是得及時記錄下來,方便日后回憶查看。
作者:
cjp88811283
時間:
2020-12-8 08:52
參考
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();以后馬上就正常了,
作者:
qzl
時間:
2020-12-11 21:19
也可以自己畫板子
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1