|
0.png (46.17 KB, 下載次數: 247)
下載附件
2019-4-8 22:13 上傳
STM32CubeMx 是STM32 系列單片機初始化代碼工程生成工具。我們可以用它搜索選擇滿足我們需求的芯片,用它配置芯片外設引腳和功能,用它配置使用如LWIP、FAT32、FreeRTOS 等第三方軟件系統,還可以用它做功耗評估。STM32CubeMx不僅能生成初始化代碼工程,也能生成引腳配置信息的pdf 和txt 文檔,方便查閱和設計原理圖。——我相信STM32CubeMx的強大會使玩過它的人贊不絕口,毅然決然地放棄使用標準庫,轉而使用基于 HAL庫的它和HAL 庫。 下面就開始介紹STM32CubeMx 的使用:
一、打開軟件后的界面,如下。
2.png (145.81 KB, 下載次數: 214)
下載附件
2019-4-8 22:17 上傳
這里主要介紹“Help”菜單。“Updater Setings”可以設置下載的固件庫及其解壓文件的存放位置,這樣就可以找到軟件下載的固件庫到底存放到哪了。“Install New Libraries”可以檢查并下載固件庫和軟件更新情況,以及歷史版本,也可以手動導入固件庫。
3.png (118.57 KB, 下載次數: 189)
下載附件
2019-4-8 22:17 上傳
3_1.jpg (142.51 KB, 下載次數: 205)
下載附件
2019-4-8 22:17 上傳
二、點擊“New Projet”進入芯片選擇界面。
這里選擇STM32F407ZGTx(因為我的開發板是這個型號)。
4.jpg (165.28 KB, 下載次數: 202)
下載附件
2019-4-8 22:17 上傳
三、選擇芯片型號雙擊或點“OK”,進入工程配置。
0.png (284.2 KB, 下載次數: 217)
下載附件
2019-4-8 22:29 上傳
十、HAL 庫函數(API 函數)查找方法。
解壓Cube 固件包,打開找到Drivers文件夾,再打開如下。 .chm 文件就是HAL庫的API速查手冊。方法如下:
十一、學習HAL庫的最好方法就是學習官方列程。
打開 Cube 固件包,找到 Projects 文件夾,里邊有好多列程,都是官方出的開發板的 HAL庫列程,不過是手動建的工程,不是用 CubeMx 生成的。
十四、小結。
CubeMx 生成的 Keil 工程,可以像我們平時用 標準庫 建的工程一樣添加 工程文件 、 工程文件夾 和 工程路徑。 但有一點要注意,就是 在 CubeMx 生成 的 文件 中添加代碼時 ,一定要在 “BEGIN” “END” 之間添加,否則,修改 CubeMx 工程配置 重新生成 Keil 工程時,會把 “BEGIN” “END” 之間 之外的東西清掉。
|
-
4_1.jpg
(170.06 KB, 下載次數: 239)
下載附件
2019-4-8 22:17 上傳
-
5.jpg
(38 KB, 下載次數: 234)
下載附件
2019-4-8 22:17 上傳
-
6.jpg
(17.68 KB, 下載次數: 240)
下載附件
2019-4-8 22:17 上傳
-
7.jpg
(29.09 KB, 下載次數: 230)
下載附件
2019-4-8 22:17 上傳
-
-
STM32CubeMx使用詳解.7z
2019-4-8 22:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
5.76 MB, 下載次數: 1597, 下載積分: 黑幣 -5
評分
-
查看全部評分
|