STM32CubeMX使用方法及功能介紹

摘自:https://blog.csdn.net/ybhuangfugui/article/details/52264403?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.compare

STM32CubeMX使用方法及功能介紹

2016年08月21日 00:31:12 ybhuangfugui 閱讀數:15210 標籤: STM32CubeMX 圖形工具

版權聲明:本文爲博主strongerHuang原創文章,轉載請標明: https://blog.csdn.net/ybhuangfugui/article/details/52264403

 

Ⅰ、寫在前面

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

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.ImportProject引入項目(有快捷圖標)

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

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

F.Close Project 關閉工程

G.RecentProject 最近工程

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/SignalsOptions 引腳配置選項

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 forUpdates 檢測更新

E.Intall NewLibraries 安裝新固件庫

F.UpdaterSettings 更新設置

 

Ⅴ、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」 或者掃描下面二維碼、關注,將有更多精彩內容等着你。