STM32F103學習

開發經驗:

1.首先確定芯片型號

即使同樣是F103系列的,庫函數同樣不同,在網上找個對應型號的Demo會很方便,確認型號的方法是在keil中打開Options for Target->Device

這裏是對的就沒問題.

2.程序流程

第一步,時鐘初始化

第二步,GPIO口初始化

第三步,外設初始化

第四步,使用外設

3.使用keil進行調試

在適當位置添加斷點,通過變量的改變或其它情況判斷程序運行流程是否正確.

4.接手別人的代碼

先運行一遍,確認代碼可運行,然後用Git保存爲第一個版本.然後開始修改.

可使用AutoFlowchart工具將代碼轉換爲流程圖方便理解.

5.程序較複雜時可先搭好框架

當系統明顯在幾種狀態間改變時,可考慮使用狀態機模式,狀態機模式分兩種,詳情請看此博客.

6.循序漸進

一步一步來,每寫完一個功能通過keil編譯,看是否有語法錯誤,然後用開發板測試功能.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章