STM32CubeMX入门使用一
生活随笔
收集整理的這篇文章主要介紹了
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中添加收發函數
助手可以看到
總結
以上是生活随笔為你收集整理的STM32CubeMX入门使用一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue的增删改查(elementUI)
- 下一篇: vSphere高级功能(一)——VMot