最近使用STM32CubeMX加Keil5開發STM32程序,不得不說,STM32CubeMX開發的確很快,只需要配置好引腳,時鐘,參數設置就可以生成一個keil5可以打開的工程,之后就可以在該工程中編寫自己的程序,實現相應的功能。
STM32CubeMX
注意:
一定要配置好STM32CubeMX和keil5 for ARM ,否則使用STM32CubeMX創建好工程后用keil5打開編譯會出現錯誤
檢測STM32CubeMX和keil5是否配置好的方法
一是STM32CubeMX生成的工程使用keil5編譯沒有錯誤,
二是在STM32CubeMX的引腳重命名后在keil5工程中引腳名稱也被修改
STM32CubeMX使用的是HAL庫,一般買的STM32開發板送的程序是標準庫,HAL庫和標準庫是不兼容的,所以不能把在標準庫可以使用的代碼直接添加到STM32CubeMX生成的工程中。
使用STM32F103ZET6,開發環境STM32CubeMX,keil5 MDK5
基本步驟
開始界面
pinout
clock configuration
configuration
configuration
生成.ioc文件和配置文件記錄
生成keil5工程