STM32CubeMX使用方法及功能介紹


轉:https://www.cnblogs.com/strongerHuang/p/5791689.html

 

Ⅰ、寫在前面

學習本文之前可以查看我前面的文章:

STM32CubeMX介紹、下載與安裝

 

主要講述STM32CubeMX菜單及相關功能,簡單講述一下新建工程,后面結合實際例子講述新建工程配置的具體細節。

 

關於本文的更多詳情請往下看。

 

Ⅱ、STM32CubeMX主界面描述

打開安裝好的STM32CubeMX,看到其主界面如下:

主要看到信息有:

1.菜單欄:打開軟件只有4個主菜單,在新建工程后有5個菜單;

2.快捷按鈕欄:這些按鈕在菜單欄里面都能找到;

3.新建工程:我們打開軟件,新建工程就是點擊該按鈕;

4.導入工程:如果之前有建好的工程,可以點擊該處導入工程;

5.幫助:幫助功能都應該知道,可點擊菜單help或按F1鍵打開幫助文檔。

 

1.菜單欄

打開軟件時有四個菜單:文件File、工程Project、Window窗口、Help幫助。

當新建工程后增加了一個按鈕:Pinout引腳輸出菜單。

 

2.快捷按鈕欄

和上面菜單欄一樣,打開軟件時和新建工程后存在差異,新建工程后增加一些快捷按鈕。

 

菜單每一個選項在下面章節(新建工程后)單獨講述。

菜單和快捷按鈕在打開軟件時新建工程后的差異如下圖:

 

Ⅲ、STM32CubeMX新建工程

為了講述STM32CubeMX的菜單,這里提前簡單講述一下新建工程,在下一篇文章會綜合講述一下新建工程的詳細步驟。

STM32CubeMX的新建工程其實很簡單,如果需要有復雜的配置,整個工程就有很多細節的地方需要注意,這些在今后文章結合相關的例程來講述。

 

1.打開STM32CubeMX軟件,點擊“新建工程”:

 

2.選擇芯片型號(以STM32F103ZE為例),雙擊“選中”:

 

3.設置軟件工程,Project -> Settings彈出設置窗口,設置好參數,點擊OK即可。

 

4.點擊保存,一個基本的工程就算完成了。根據配置的資源不同,中間還需要根據實際情況來配置才能使用,具體配置在后面的文章結合相關資源來講述。

 

Ⅳ、STM32CubeMX菜單描述

STM32CubeMX的菜單在新建工程之后有五個菜單,其中文件FileWindow窗口Help幫助這三個菜單比較容易理解,工程ProjectPinout引腳輸出菜單相對初學者來說要理解起來要困難點,在上面新建工程后可以看到5個主菜單,下面我依次分別講述一下5個菜單子菜單的意思。

 

1. File文件菜單

A.New Project新建工程(有快捷圖標)

B.Load Project導入工程(有快捷圖標)

C.Import Project引入項目(有快捷圖標)

D.Aave Project保存工程(有快捷圖標)

E.Aave Project As另存工程(有快捷圖標)

F.Close Project 關閉工程

G.Recent Project 最近工程

H.Exit 退出軟件

文件菜單比較簡單,這里不重點講述。

 

2. Project工程菜單

A. Generate Code 生產代碼(有快捷圖標):在配置好之后,點擊該按鈕就可以生產軟件代碼工程。

B. Generate Report 生產報表(有快捷圖標):也是在配置好之后,點擊該按鈕就會生產報表(芯片型號、引腳配置信息、系統時鍾、軟件工程等一系列信息)。

C.Settings 設置:這個菜單是設置工程相關的信息(在上面新建工程說了一下)。

 

3. Pinout引腳輸出菜單

這個菜單名叫“引腳輸出”菜單,其實是也對芯片(芯片引腳功能)配置的菜單。

A. Undo 撤銷操作(有快捷圖標)

B.Redo恢復操作(有快捷圖標)

C.Clear Pinouts清除引腳:對已配置的引腳進行清除。

D.Clear Single Mapped Singals清除映射

E.Set Unused GPIOs 設置未用引腳:設置未使用引腳的類型(輸入、輸出等)。

F.Reset Used GPIOs復位已用引腳

G. Generate CVS pinout text file:引腳生產列表

H.Pin/Signals Options 引腳配置選項

I.Collapse All全部折疊:折疊左邊配置和外設。

J.Disable Mode失能模式

K.Expand All 展開所有:和Collapse All對應。

L.Zooming in 放大

M.Best fit 最佳大小

N. Zooming Out 縮小

 

4. Window窗口菜單

這個菜單現在只有輸出信息一個子菜單,是現在版本還比較簡單的一個菜單,應該是為以后升級做准備。

 

5. Help幫助菜單

這個菜單也是比較簡單的一個。

A. Help 幫助(有快捷圖標)

B.About 關於

C.Install Patch 安裝路徑

D.Check for Updates 檢測更新

E.Intall New Libraries 安裝新固件庫

F.Updater Settings 更新設置

 

Ⅴ、STM32CubeMX的下載

STM32CubeMX及其固件庫(支持包)可以到ST官網下載,也可以在我的360雲盤下載(我會定期更新)。

 

STM32CubeMX的下載(含固件支持包)

ST官網下載地址:

STM32CubeMX及其支持包下載地址(ST官網-英文網頁):

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

 

STM32CubeMX及其支持包下載地址(ST官網-中文網頁):

http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

 

360雲盤下載地址:

https://yunpan.cn/cMgjuHDLgjcAx  訪問密碼 79f6

 

STM32CubeMX資料:

https://yunpan.cn/cMgjSQqHDaZv4  訪問密碼 f7d4

ST官網下載固件支持包,同樣也在上面提供網址,點擊“軟件”可以看到每個系列的固件包,如下圖:

 

Ⅵ、說明

后續會定期更新使用STM32CubeMX新建各種外設資源工程的文章,敬請等待。

以上總結僅供參考,若有不對之處,敬請諒解。

 

、最后

更多精彩文章我將第一時間在微信公眾號里面分享,對本文有什么疑問可微信留言。

本着免費分享的原則,方便大家手機學習知識,定期在微信平台分享技術知識。如果你覺得分享的內容對你有用,又想了解更多相關的文章,請用微信搜索“EmbeddDeveloper” 或者掃描下面二維碼、關注,將有更多精彩內容等着你。

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM