STM32快速入门
STM32快速入門
兩個重要文檔
- 《STM32F103xxx參考手冊》《STM32固件庫使用手冊》
快速入門計劃
安裝完STM32學習的軟件,比如J-Link、KeilforARM(MDK)、ISP(如果需要從串口下載的話)。
挑選部分例程的HEX,比如LED燈的例程HEX文件,下載到STM32開發板中,觀察LED燈的閃爍情況。
準備幾個常用的文檔,比如**《STM32的用戶手冊》,《STM32固件庫使用手冊》**等文檔。用于平時查閱。
開始查看例程的編寫,看看例程是如何寫的,自己修改下例程,達到自己想要的效果。
Ucos-II的移植。
至此,你已經可以自如進行獨立的開發了!
GPIO編程
GPIO本身的編程實際上很簡單:
1、設置GPIO口的引腳為輸入或者輸出模式。我們在進行點燈代碼的時候,一般設置為推挽輸出模式。
2、操作寄存器,往寄存器里置1或者清零操作——這個步驟,固件庫已經提供了專門的GPIO_SetBits函數和GPIO_ResetBits函數,我們只要去調用即可實現對IO口的置1和清零。
3、實現多種花樣的LED閃動,使得自己熟悉GPIO的編程過程。但是在調用固件庫的時候,我們還需要有GPIO結構聲明,結構成員初始化,系統時鐘配置等等注意事項。該步驟要達到的目標:熟悉調試軟件,如燒寫HEX出現問題,可簡單判別問題所在,并獨立解決。
其他
串口編程、TFT液晶屏驅動編程、定時器編程、串行外設接口SPI編程、存儲器編程、SD卡與文件系統移植、USB讀寫、UCOS移植等,有精力還可以研究其他外設。
總結
- 上一篇: 无人驾驶中的SLAM技术
- 下一篇: html清空按钮代码,HTML DOM