日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32CubeMX入门使用一

發布時間:2023/12/8 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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入门使用一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。