雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 系統工具 > 硬件相關 > STM32CubeMX(芯片配置工具) V5.3.0 官方版

  STM32CubeMX 是ST發布的一款芯片配置工具,通過親和的圖形界面生成初始化代碼,可以大大減輕開發工作,時間和費用,幾乎覆蓋了STM32全系列芯片!

STM32CubeMX

【軟件特色】

  它包括了ST產品的每個系列除了STM8,平臺包括了STM32Cube 硬件抽象層(一個STM32抽象層嵌入式軟件,確保在STM32系列最大化的便攜性)和一套的中間件組件(RTOS, USB, FatFs, TCP/IP,  Graphics, 等等).

  直觀的STM32微控制器的選擇和時鐘樹配置

  微控制器圖形化配置外圍設備和中間件的功能模式和初始化參數

  C代碼生成項目覆蓋STM32微控制器的初始化符合IAR?,Keil的?和GCC編譯器。

  對于產品設計,它無疑方便了產品的統一管理成為可能,而不再是一團亂的團隊開發情況.節省了大量管理時間。

STM32CubeMX

【使用方法】

  1.新建工程

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

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

  2.  配置外設。

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

  GPIO口功能選擇,PB0,PB1為LED1-LED2.找到對應管腳設置為GPIO_Output模式。就會從灰色狀態變為激活的綠色狀態(黃色引腳為該功能的GPIO已被用作其他功能,可以忽略。綠色表示管腳已使用)

  3. 時鐘配置

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

STM32CubeMX

  4.功能外設配置

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

  在配置框我們可以看到有幾個區域,分別對應的功能設置如下

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

  Timers(控制):定時器

  Analog(模擬):DAC、ADC

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

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

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

  Security:安全

  Computing:計算

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

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

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

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

  User Label (用戶標簽):Opt_Led0

  更改用戶標簽,管腳配置圖會顯示管腳的標簽。

  5.  功耗計算

  這個根據配置的外設計算功耗,不用理會。

  6. 生成工程報告

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

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

  點擊Project –>Generate Reports或者點擊快捷圖標生成報告。系統會提示先創建一個工程項目。點擊Yes設置工程。

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

軟件特別說明

標簽: STM32CubeMX 芯片檢測 配置工具

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 www.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號