系統(tǒng)軟件園 - 打造精品軟件下載網(wǎng)站 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > 軟件下載 > 其他軟件 > STM32CubeMX下載

STM32CubeMX(芯片配置工具)

V5.3.0官方版
STM32CubeMX(芯片配置工具)
更新時間:2023-08-05軟件大?。?/span>164M軟件格式:.rar
授權(quán)方式:免費版軟件語言:簡體中文軟件類型:國產(chǎn)軟件

安全檢測:

推薦星級:

分享到:

軟件介紹

STM32CubeMX是一款由STMicroelectronics開發(fā)的軟件工具,旨在幫助嵌入式系統(tǒng)開發(fā)人員快速有效地設(shè)計和配置STM32微控制器的項目。該工具提供了一個直觀的圖形界面,允許用戶通過簡單的拖放操作完成初始化和配置設(shè)置。使用STM32CubeMX,用戶可以輕松地選擇所需的STM32微控制器型號,并從豐富的外設(shè)庫中選擇并配置所需的外設(shè)。該工具還提供了一系列可視化的配置選項,使用戶能夠快速自定義時鐘、中斷、引腳映射和其他關(guān)鍵參數(shù),以滿足項目的具體需求。除了自動創(chuàng)建初始化代碼以及外設(shè)和中斷配置代碼之外,STM32CubeMX還能夠生成開發(fā)環(huán)境所需的項目文件和代碼框架。用戶可以選擇生成基于各種主流集成開發(fā)環(huán)境(IDE)的代碼,如IAR Embedded Workbench、Keil MDK、STM32CubeIDE等。STM32CubeMX還提供了全面的文檔和示例代碼,以幫助用戶更好地理解和應(yīng)用STM32微控制器。用戶可以輕松訪問豐富的文檔資源,包括數(shù)據(jù)手冊、應(yīng)用筆記和技術(shù)文檔等,以獲取關(guān)于硬件和軟件開發(fā)的詳細指導(dǎo)。

STM32CubeMX(芯片配置工具)

STM32CubeMX使用方法

1.新建工程

打開STM32cubeMX軟件,點擊New Project。選擇對應(yīng)開板MCU(STM32F429IG LQFP)。

選擇工程后進入工程界面,如下圖所示

2.  配置外設(shè)。

RCC設(shè)置,選擇HSE(外部高速時鐘)為Crystal/Ceramic Resonator(晶振/陶瓷諧振器)

GPIO口功能選擇,PB0,PB1為LED1-LED2.找到對應(yīng)管腳設(shè)置為GPIO_Output模式。就會從灰色狀態(tài)變?yōu)榧せ畹木G色狀態(tài)(黃色引腳為該功能的GPIO已被用作其他功能,可以忽略。綠色表示管腳已使用)

3. 時鐘配置

時鐘配置采用圖形配置,直觀簡單。各個外設(shè)時鐘一目了然。STM32F429最高時鐘為180M,此處只有在HCLK處輸入72,軟件即可自動配置。(RCC選擇外部高速時鐘)。

4.功能外設(shè)配置

相比于舊版,新版的功能設(shè)置界面比較隱藏. 名字:System view 在右上方(熟悉的功能界面又顯示出來了)就是長了點

在配置框我們可以看到有幾個區(qū)域,分別對應(yīng)的功能設(shè)置如下

Multimedia(多媒體):音頻視頻、LCD

Timers(控制):定時器

Analog(模擬):DAC、ADC

Connectivity(通訊連接):串口、SPI 、I2C、USB、ETH

SYStem Core(系統(tǒng)核心):DMA(直接存儲器存取)、GPIO、NVIC、RCC

middlewares(中間件): FreeRTOS、FATFS、LwIP、USB

Security:安全

Computing:計算

此工程中DMA沒用的不用配置,NVIC(嵌套中斷向量控制器(Nested Vectored Interrupt Controller))配置中斷優(yōu)先級。RCC不用配置。

GPIO Pin Level (管腳狀態(tài)):高電平

GPIO mode (管腳模式 ):推挽輸出

Maximum output speed (最大輸出速度):高速

User Label (用戶標(biāo)簽):Opt_Led0

更改用戶標(biāo)簽,管腳配置圖會顯示管腳的標(biāo)簽。

4.  功耗計算

這個根據(jù)配置的外設(shè)計算功耗,不用理會。

5. 生成工程報告

輸入工程名,選擇工程路徑(注意不要出現(xiàn)中文,否則可能出錯)。工具鏈/IDE選擇MDK-ARM V5。最后面可以設(shè)置堆棧大小,此處默認不作修改。

在Code Generator中找到Generated files框,勾選Generated periphera initialization as a pair of ‘.c/.h‘ files per IP。外設(shè)初始化為獨立的C文件和頭文件。

點擊Project –>Generate Reports或者點擊快捷圖標(biāo)生成報告。系統(tǒng)會提示先創(chuàng)建一個工程項目。點擊Yes設(shè)置工程。

生成完以后,OpenProject 然后進入Option,選擇Debugger分支,下載器選擇ST-LINK,同時修改里面的選項每次下載后自動重啟。保存關(guān)閉工程再打開即可開始你的開發(fā)之路。

STM32CubeMX特色

除STM8外,服務(wù)平臺還涵蓋STM32Cube硬件配置抽象層(STM32抽象層嵌入式開發(fā),確保STM32系列產(chǎn)品最大便攜)和一套消息中間件(RTOS,USB,FatFs,TCP/IP,Graphics,等).

STM32微處理器的直觀選擇數(shù)字時鐘樹配備

微處理器圖形界面配備了外部設(shè)備和消息中間件的功能模式,并復(fù)位了主要參數(shù)

C代碼生成新項目覆蓋STM32微處理器的復(fù)位符合IAR、Keil、GCC編譯程序。

對于產(chǎn)品外觀設(shè)計,無疑便于實現(xiàn)新產(chǎn)品的統(tǒng)一管理,而不是團隊開發(fā)設(shè)計的混亂狀態(tài),節(jié)省管理時間。

STM32CubeMX是一款功能強大的軟件工具,可以幫助嵌入式系統(tǒng)開發(fā)人員快速設(shè)計和配置STM32微控制器項目,并提供了豐富的文檔和示例代碼支持。

相關(guān)軟件下載
返回頂部


系統(tǒng)軟件完發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內(nèi)刪除,如果滿意請聯(lián)系版權(quán)方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請立即聯(lián)系我們,本站將第一時間進行相關(guān)處理。郵箱:[見首頁]
版權(quán)聲明|下載聲明 Copyright @ 2021 系統(tǒng)軟件園