0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32CubeMX+使用教程

工程師 ? 來源:STM32單片機(jī) ? 作者:STM32單片機(jī) ? 2020-09-11 10:02 ? 次閱讀

來源:STM32單片機(jī)

STM32CubeMX+使用教程

STM32CubeMX簡介

STM32CubeMX 是 ST 意法半導(dǎo)體近幾年來大力推薦的STM32 芯片圖形化配置工具,目的就是為了方便開發(fā)者, 允許用戶使用圖形化向?qū)蒀 初始化代碼,可以大大減輕開發(fā)工作,時(shí)間和費(fèi)用,提高開發(fā)效率。STM32CubeMX幾乎覆蓋了STM32 全系列芯片。

在CubeMX上,通過簡單化的操作便能實(shí)現(xiàn)相關(guān)配置,最終能夠生成C語言代碼,支持多種工具鏈,比如MDK、IAR For ARM、TrueStudio等 省去了我們配置各種外設(shè)的時(shí)間,大大的節(jié)省了時(shí)間。

安裝STM32CubeMX

所需安裝:

JRE (Java Runtime Environment) 運(yùn)行JAVA程序所必須的環(huán)境的集合

STM32CubeMX

STM32 HAL固件庫 ST官方推出的另一套庫

安裝JRE

由于 STM32CubeMX 軟件是基于 JAVA 環(huán)境運(yùn)行的,所以需要安裝 JRE

安裝

修改路徑后進(jìn)行下一步

安裝完成后關(guān)閉界面

接下來安裝STM32CubeMX

官網(wǎng)下載

在官網(wǎng)下載需要注冊下ST官網(wǎng)賬號(hào),目前最新為5.3.0版本

首先打開安裝包

同意協(xié)議,下一步

點(diǎn)YES 這句話是安裝本軟件可能會(huì)與文件夾之前文件沖突,導(dǎo)致文件夾之前文件丟失

繼續(xù)即可

直接點(diǎn)NEXT,其他不用設(shè)置 之后開始安裝

安裝完成后,點(diǎn)擊Done退出

安裝HAL庫

HAL庫,有 在線安裝、離線安裝 兩種方式。

在線安裝

打開安裝好的 STM32CubeMX 軟件 點(diǎn)上面的Help -》 Manage embedded software packages

會(huì)跳出來一個(gè)選擇型號(hào)界面 勾選上你要安裝的HAL庫, 點(diǎn)擊“Install Now” 直到安裝成功。如下圖:

離線安裝

離線安裝需要下載安裝包,這里提供百度云和ST官方下載方式 PS:建議在線安裝 速度快,又穩(wěn)定

軟件下載旁邊一欄就是HAL庫下載 下載對應(yīng)芯片的安裝包

直接導(dǎo)入安裝包 Help -》 Manage embedded software packages -》From Local 選擇離線包即可

直接解壓

Help-》Updater Settings.。。 可以選擇HAL庫安裝包路徑 ,默認(rèn)在C盤 可以自行修改

解壓到相對應(yīng)路徑即可

到此,STM32 CubeMx安裝完成。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2271

    文章

    10923

    瀏覽量

    357208
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    284

    瀏覽量

    14943
收藏 人收藏

    評論

    相關(guān)推薦

    使用stm32cubeMX無法生成mdk工程文件?

    幾年前使用過cubemx,可以生成keil的工程文件。最近有個(gè)工程使用cubemx創(chuàng)建,結(jié)果只能生成stm32cubemx類型的文件,無法生成mdk的工程文件。 請教如何解決。 (我之前使用過多次
    發(fā)表于 01-04 20:03

    STM32CubeMX生成的代碼,是怎樣的HAL架構(gòu)?

    需要注意,CubeMX只是一個(gè)初始化工具,它只是幫你完成了HAL庫外設(shè)和時(shí)鐘的初始化,具體程序的編寫還需要查閱HAL庫的說明,使用相關(guān)函數(shù)實(shí)現(xiàn)你想實(shí)現(xiàn)的功能。CubeMX生成的代碼包含了豐富的注釋
    的頭像 發(fā)表于 01-01 21:01 ?180次閱讀
    <b class='flag-5'>STM32CubeMX</b>生成的代碼,是怎樣的HAL架構(gòu)?

    STM32CubeMX的菜單介紹

    相信初學(xué)者打開STM32CubeMX一定是一臉懵逼,里面都是全英文的,不知道從何入手。這里先給大家簡單講解一下。在新建工程這一欄里,我們最常用的是第一個(gè),它會(huì)彈出一個(gè)芯片列表供你選擇,然后就會(huì)創(chuàng)建一
    的頭像 發(fā)表于 12-25 21:03 ?169次閱讀
    <b class='flag-5'>STM32CubeMX</b>的菜單介紹

    stm32用串口燒錄怎么設(shè)置

    準(zhǔn)備工作 確保您擁有STM32開發(fā)板和相應(yīng)的硬件設(shè)備,如USB轉(zhuǎn)串口模塊。 安裝STM32CubeMXSTM32CubeProgrammer軟件,這些是ST官方提供的工具,用于配置和燒錄ST
    的頭像 發(fā)表于 08-22 09:33 ?1803次閱讀

    如何使用STM32CubeMX修改STM32Cube_FW_MP2?

    在該固件包中我找不到任何通過STM32CubeMX生成的.ioc文件
    發(fā)表于 07-24 06:17

    STM32CUBEMX界面重影嚴(yán)重的原因?怎么解決?

    STM32CUBEMX 界面重影嚴(yán)重,有相同問題的嗎
    發(fā)表于 06-03 07:46

    STM32cubeide如何能打開以前cubemx工程文件(*.ioc文件)?

    請教: STM32cubeide為STM32CubeMX+編譯器的整合版本 為了縮減開發(fā)時(shí)間,想直接打開原來cubemx的項(xiàng)目。 請教:STM32cubeide如何能打開以前
    發(fā)表于 04-16 08:03

    STM32cubemx的庫和KEIL的庫有什么不同?

    STM32cubemx軟件有對應(yīng)各個(gè)系列芯片的庫. 使用cubemx,生成代碼框架,比如生成MDK的代碼框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX的庫有什么區(qū)別,兩者時(shí)什么關(guān)系呢?
    發(fā)表于 04-11 06:02

    STM32CubeMX生成代碼軟件卡死的原因?怎么解決?

    STM32CubeMX 生成代碼 軟件卡死!在生成代嗎時(shí),一直卡死在如圖所示的狀態(tài),進(jìn)度條一直就不走了。試過多次,一直如此。請問如何解決該問題,原因可能是什么?STM32CubeMX版本5.1.0
    發(fā)表于 04-10 06:03

    關(guān)于STM32CubeMX FatFs遇到的問題求解

    大家好!有個(gè)問題請教,我在使用STM32CubeMX 生成帶FreeRTOS,F(xiàn)atFs 的代碼時(shí),syscall.c 文件中使用了 osSemaphoreCreate
    發(fā)表于 04-09 07:39

    STM32CubeMX STM32WL不能配置LoRaWAN的原因?

    STM32CubeMX 中使用STM32WL配置LoRaWAN時(shí)不能配置,請問為什么?
    發(fā)表于 04-02 07:47

    STM32CubeMX安裝最新版本V6.9,Motor Control Workbench生成項(xiàng)目工程總是顯示STM32CubeMX not found的原因?

    STM32CubeMX安裝最新版本V6.9,但Motor Control Workbench生成項(xiàng)目工程,總是顯示STM32CubeMX not found?
    發(fā)表于 03-14 07:28

    STM32CUBEMX界面重影嚴(yán)重怎么解決?

    STM32CUBEMX 界面重影嚴(yán)重,有相同問題的嗎
    發(fā)表于 03-14 07:13

    如何在stm32cubemx中精確查詢?

    stm32cubemx中finder功能的確很方便,但我遇到一個(gè)問題 現(xiàn)在片子上pin復(fù)用功能越來越多,越來越方便 我同時(shí)需要多個(gè)接口,如,1個(gè)can,2個(gè)spi,1個(gè)csi...... 選擇時(shí),會(huì)出現(xiàn)數(shù)量上滿足了,但不少pin是復(fù)用,不能共存。 請教如何在cubemx
    發(fā)表于 03-12 06:11

    如何使用STM32CubeMx配置STM32MP135的LTDC外設(shè)?

    請問一下,如何使用STM32CubeMx配置STM32MP135的LTDC外設(shè),打開后LTDC配置項(xiàng)是空的
    發(fā)表于 03-11 07:37