色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

淺談stm32cubemx安裝教程

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-25 10:57 ? 次閱讀

Ⅰ、寫(xiě)在前面

相信很多人都知道STM32CubeMX這個(gè)工具,也是近年來(lái)開(kāi)發(fā)STM32比較流行的一個(gè)工具。這個(gè)工具從兩年前第一版到現(xiàn)在已經(jīng)有多個(gè)版本了,功能也從簡(jiǎn)單越來(lái)越強(qiáng)大了。

STM32CubeMX是一個(gè)配置STM32代碼的工具,它把很多東西封裝的比較好,硬件抽象層、中間層、示例代碼等。

現(xiàn)在ST公司主要升級(jí)和維護(hù)的庫(kù)主要就是“Cube庫(kù)”和“標(biāo)準(zhǔn)外設(shè)庫(kù)”,使用這兩種庫(kù)開(kāi)發(fā)各有各的好處,這里詳細(xì)描述。

如果你是一名剛學(xué)STM32的初學(xué)者,想要把硬件底層搞的很明白,不建議使用STM32CubeMX這個(gè)工具,建議使用之前經(jīng)典的標(biāo)準(zhǔn)外設(shè)庫(kù)來(lái)開(kāi)發(fā)(先學(xué)習(xí)標(biāo)準(zhǔn)外設(shè)庫(kù),但有畢竟要抽時(shí)間了解STM32CubeMX)。標(biāo)準(zhǔn)外設(shè)庫(kù)可以很簡(jiǎn)單直接跟蹤到底層寄存器,而Cube庫(kù)里面的代碼想要跟蹤并理解底層很難。

如果你是一名熟練了標(biāo)準(zhǔn)外設(shè)庫(kù)的人,有比較學(xué)習(xí)并使用STM32CubeMX來(lái)開(kāi)發(fā)程序。

Ⅱ、STM32CubeMX的介紹

STM32CubeMX是一個(gè)圖形化的工具,也是配置和初始化C代碼生成器(STM32 configuration and initialization C code generation),也就是自動(dòng)生成開(kāi)發(fā)初期關(guān)于芯片相關(guān)的一些初始化代碼。

從上圖可以看得出,它包含了STM32所有系列的芯片,包含示例和樣本(Examples and demos)、中間組件(Middleware Components)、硬件抽象層(Hardwaree abstraction layer)。

STM32CubeMX的特性如下:

1.直觀的選擇 STM32 微控制器

2.微控制器圖形化配置:

-自動(dòng)處理引腳沖突

-動(dòng)態(tài)設(shè)置確定的時(shí)鐘樹(shù)

-可以動(dòng)態(tài)確定參數(shù)設(shè)置的外圍和中間件模式和初始化

-功耗預(yù)測(cè)

3.C 代碼工程生成器覆蓋了STM32 微控制器初始化編譯軟件,如 IAR,KEIL,GCC。

4.可獨(dú)立使用或作為Eclipse 插件使用。

STM32CubeMX 是意法半導(dǎo)體 STMCube的主動(dòng)原創(chuàng),可以減輕開(kāi)發(fā)工作,時(shí)間和費(fèi)用。STM32Cube 覆蓋了STM32 系列。

STM32Cube 包括 STM32CubeMX,STM32CubeMX 是一款圖形化軟件設(shè)置工具,允許使用圖形化向?qū)?lái)生成 C 初始化代碼。

它也集成了一個(gè)全面的軟件平臺(tái),支持每一個(gè)系列(例如STM32F4系列的STM32CubeF4)。這個(gè)平臺(tái)包括 STM32Cube HAL(一個(gè) STM32 的抽象層集成軟件,確保STM32 系列最大的移植性。)再加上兼容的一套中間件(RTOS,USB,TCP/IP 和圖形) ,所有內(nèi)嵌軟件組件附帶了全套例程。

更多關(guān)于STM32CubeMX介紹可以進(jìn)入ST官網(wǎng)查看。

Ⅲ、STM32CubeMX的下載

下載可以到ST官網(wǎng),也可以在我的360云盤下載(我會(huì)定期更新)。

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

ST官網(wǎng)下載地址:

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

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官網(wǎng)-中文網(wǎng)頁(yè)):

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訪問(wèn)密碼 79f6

STM32CubeMX資料:

https://yunpan.cn/cMgjSQqHDaZv4訪問(wèn)密碼 f7d4

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

Ⅳ、STM32CubeMX工具的安裝

安裝STM32CubeMX很簡(jiǎn)單,基本上一路“Next”下去就行了。

以現(xiàn)在最新(2016.0816)版本V4.16.0為例:

1、解壓源文件“en.stm32cubemx(V4.16.0).zip”

2、雙擊“SetupSTM32CubeMX-4.16.0.exe”

(有管理員限制時(shí),以管理員身份運(yùn)行)


3、點(diǎn)擊“Next”

4、選擇“I accept the terms...”,點(diǎn)擊“Next”

5、選擇你的安裝路徑(可以自己指定路徑),點(diǎn)擊“Next”

6、提示創(chuàng)建安裝目錄,點(diǎn)擊“確定”

7、勾選快捷方式,點(diǎn)擊“Next”


8、等待安裝進(jìn)度完成,點(diǎn)擊“Next”

9、點(diǎn)擊“Done”,至此已經(jīng)完成STM32CubeMX的安裝。

Ⅴ、STM32CubeMX固件支持包的安裝

STM32CubeMX固件支持包可以通過(guò)STM32CubeMX軟件在線安裝,也可以通過(guò)STM32CubeMX本地安裝,也可以直接解壓到安裝路徑下這三種方式。

1、在線安裝

打開(kāi)STM32CubeMX軟件,Help -> Install New Libraries進(jìn)入庫(kù)管理界面,勾選上你要安裝的固件庫(kù),點(diǎn)擊“Install Now”直到安裝成功。如下圖:

2、安裝本地

在上面打開(kāi)的庫(kù)管理界面,點(diǎn)擊左下角的“From Local” -> 彈出文件選擇框(選擇下載的文件),點(diǎn)擊“Open”,進(jìn)入解壓安裝過(guò)程,直到安裝完成。如下圖:

3、解壓

下載固件支持包原文件,直接解壓到安裝路徑是最簡(jiǎn)單的方式,但是需要知道你的STM32CubeMX資源庫(kù)是指定在哪一個(gè)文件夾下才行。

查看資源庫(kù)指定路徑:

Help -> Updater Settings可以看到指定路徑(默認(rèn)是:C:/Users/Administrator/STM32Cube/Repository)。

解壓源文件過(guò)程就不說(shuō)了,但是文件名需要匹配才行(如下)。

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

    關(guān)注

    2276

    文章

    10947

    瀏覽量

    359155
  • 代碼生成器
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    9202
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    286

    瀏覽量

    15365
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32CubeMX生成的FreeRTOS源碼格式如何優(yōu)化?

    如圖,STM32CubeMX生成的FreeRTOS源碼格式有待優(yōu)化,空格都是以箭頭的方式呈現(xiàn),觀感很差。FreeRTOS官方下載的源碼則不存在這個(gè)問(wèn)題,說(shuō)明是STM32CubeMX生成源碼的過(guò)程出現(xiàn)的格式問(wèn)題,希望ST官方能對(duì)此做下優(yōu)化!
    發(fā)表于 03-10 08:04

    win7 64位系統(tǒng)STM32CubeMX安裝完成后數(shù)據(jù)包無(wú)法升級(jí)到最新版本,怎么解決?

    win7 64位系統(tǒng) STM32CubeMX安裝完成后數(shù)據(jù)包無(wú)法安裝安裝較低版本后又無(wú)法升級(jí)到最新版本,這個(gè)界面出現(xiàn)閃退,無(wú)法輸入用戶名和密碼,導(dǎo)致無(wú)法升級(jí)。也試過(guò)下載
    發(fā)表于 03-10 07:04

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費(fèi)下載
    發(fā)表于 02-26 17:32 ?628次下載

    工程師開(kāi)發(fā)利器:STM32CubeMX 與 eDesignSuite 的協(xié)同開(kāi)發(fā)

    工程師開(kāi)發(fā)利器推介:STM32CubeMX 與 eDesignSuite 的協(xié)同開(kāi)發(fā)STM32CubeMX 和 eDesignSuite 的綜合說(shuō)明及其協(xié)同開(kāi)發(fā)場(chǎng)景的分析:一、STM32CubeMX
    的頭像 發(fā)表于 02-26 14:07 ?291次閱讀
    工程師開(kāi)發(fā)利器:<b class='flag-5'>STM32CubeMX</b> 與 eDesignSuite 的協(xié)同開(kāi)發(fā)

    STM32CubeMX的菜單介紹

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

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

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

    STM32cubemx的庫(kù)和KEIL的庫(kù)有什么不同?

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

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

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

    STM32CubeMX生成stm32cubeide工程報(bào)錯(cuò)的原因?怎么解決?

    使用STM32CubeMX,建立了STM32F103VC的工程文件,能夠生成IAR工程,正常使用沒(méi)有問(wèn)題。由于IAR調(diào)試時(shí)老是閃退,想換STM32CubeIDE用用,安裝了最新的1.4
    發(fā)表于 04-07 07:14

    STM32CubeMX STM32WL不能配置LoRaWAN的原因?

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

    求助,STM32CubeMX為什么丟失了很多組件?

    我用STM32CubeMX創(chuàng)建STM32F030C8T的工程,在設(shè)置過(guò)程中,發(fā)現(xiàn)很多設(shè)置界面和官方的教程上不太一樣,比如在設(shè)置NVIC的時(shí)候,官方的教程上是有Preemption Priority
    發(fā)表于 03-28 08:26

    STM32CubeMX軟件安裝失敗的原因?怎么解決?

    本童鞋win10系統(tǒng),Java版本為1.8.0_261-b12,通過(guò)官網(wǎng)途徑下載STM32CubeMX軟件,包括5.4,6.0,6.5以及6.7版本,安裝過(guò)程正常,雙擊打開(kāi)全部出現(xiàn)“此應(yīng)用無(wú)法在你的電腦運(yùn)行”字樣,請(qǐng)問(wèn)問(wèn)題原因以及解決方法。
    發(fā)表于 03-21 07:33

    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)重,有相同問(wèn)題的嗎
    發(fā)表于 03-14 07:13

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

    請(qǐng)問(wèn)一下,如何使用STM32CubeMx配置STM32MP135的LTDC外設(shè),打開(kāi)后LTDC配置項(xiàng)是空的
    發(fā)表于 03-11 07:37
    主站蜘蛛池模板: 99久久爱re热6在线播放 | 亚洲精品第一综合99久久 | 福利片午夜 | 肉动漫无码无删减在线观看 | free乌克兰性xxxxhd | 美女张开让男生桶 | 狠狠狠狠狠狠干 | 国产在线高清视频无码不卡 | 亚洲福利天堂网福利在线观看 | 国产午夜精品片一区二区三区 | 色橹橹欧美在线观看视频高清 | 麻豆国产精品va在线观看约 | 国产国产人免费观看在线视频 | 打扑克床上视频不用下载免费观看 | 久久青草在线视频精品 | 校草让我脱了内裤给全班看 | 99精品国产自在自线 | 91桃色污无限免费看 | 日日啪在线影院百度 | 亚洲视频在线免费 | 蜜柚视频网在线观看免费 | 亚州三级视频 | 精品久久久久中文字幕加勒比东京热 | 嫩草影院久久国产精品 | 日韩精品在线观看免费 | 国产亚洲精品久久久999密臂 | 内射爽无广熟女亚洲 | 伊人电院网 | 97精品国产自产在线观看永久 | 国产精品高潮呻吟AV久久96 | 欧美成人性色生活18黑人 | 日本人添下面的全过程 | 久久亚洲视频 | 大学生第一次破苞疼哭了 | 偷拍 自怕 亚洲 在线 | 2017必看无码作品 | 久久精品日本免费线 | yellow在线观看免费高清的日本 | 国产精品A久久久久久久久 国产精品A久久777777 | 快播黄色电影 | 亚洲高清国产拍精品5g |