本系列主要講述在stm32_hal庫各個方面的使用方法。文章主要包括自己的學習過程以及後續在實際開發中自己的使用經驗。
開發平台1:
作業系統:ubunut 20.04
**生成工具:stm32cubemx
**編輯編譯工具:vscode + makefile
編譯工具鏈: gcc-arm-embedded
**燒寫工具:openocd
開發環境的的安裝:
開發平台2:
作業系統:window 10
**生成工具:stm32cubemx
**編輯編譯工具:mdk5
**燒寫工具:cmsis-dap
硬體平台:stm32f429bit6
學會hal庫(1) :iic通訊外設
iic通訊簡介:
iic外設案例:
學會hal庫(2) : spi通訊外設
spi通訊簡介:
spi外設案例:
學會hal庫(3):adc
未完待續 ------------------------------------------------qimua 2021/3/10
STM32 HAL庫 韌體庫 公升級
1 使用官方提供的新功能。2 上個版本有bug,下個版本bug解決了的情況是可能的。不過,上個版本沒bug,下個版本有bug的情況是有的 微小概率事件 開啟 stm32h7xx.h ctrl f搜尋 version 1 通過官網獲取最新hal庫 1 2keil官網經常會卡著顯示不了後續內容,這時可以...
STM32 HAL庫學習筆記
1 系統時鐘 一般用stm32cube生成,使用者只需要會用stm32cube就行。2 gpio輸出void led gpio config void 3 gpio輸入void key gpio config void 4 外部中斷void exti key config void void ext...
STM32 HAL庫學習筆記
1 普通函式與 函式的區別 對普通函式的呼叫 呼叫程式發出對普通函式的呼叫後,程式執行立即轉向被呼叫函式執行,直到被呼叫函式執行完畢後,再返 用程式繼續執行。從發出呼叫的程式的角度看,這個過程為 呼叫 等待被呼叫函式執行完畢 繼續執行 對 函式呼叫 呼叫程式發出對 函式的呼叫後,不等函式執行完畢,立...