STM32CubeMX入門使用一

一、安裝好CubeMX

這個度娘中一大把。

二、打開CubeMX軟件----------------安裝支持包和HAL庫說明文檔

1、安裝需要的芯片型號的package支持包

2、找到下載的目錄

三、新建工程(以STM32F103ZET6爲例)

1、新建工程

2、雙擊上圖‘2’處就自動跳轉到配置界面如下:

3、先配置系統System Code中的RCC和SYS(特別提醒:SYS-Debug這個一定選上,否則下載程序後會禁用仿真下載口,後面就不能用這個口仿真下載程序,需要比如串口擦除程序

4、配置一個LED作爲運行狀態指示燈(我的板子LED是PF11)

這樣一個PF11已經配置成-------------推輓輸出,高速,初始化輸出高電平(即滅燈)

4、配置串口打印(查詢方式)

這樣串口就配置好了。

5、設置系統時鐘

6、保存、生成工程

四、打開工程-----測試

1、提示:CubeMX生成的代碼,初始化配置是在main函數中、IO資源初始化在stm32_hal_msp.c中

2、點LED-------因爲LED是對GPIO操作,所以直接看庫stm32f1xxx_hal_gpio.h

3、在main中添加

首先添加一個延遲,指示爲了起到可以看到效果

再添加LED反轉函數

這時下載到板子就可以看到LED閃爍了

4、添加串口收發----同樣打開對應hal庫

在main中添加收發函數

助手可以看到

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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