最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

CubeMX

2022-08-01 20:04 作者:AaaGss  | 我要投稿

Ⅰ、寫在前面

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

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

?

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

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

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

?

?

Ⅱ、STM32CubeMX的介紹

?

STM32CubeMX是一個(gè)圖形化的工具,也是配置和初始化C代碼生成器(STM32 configuration and initialization C code generation),也就是自動(dòng)生成開發(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í)鐘樹

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

-功耗預(yù)測

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

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

?

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

?

STM32Cube 包括 STM32CubeMX,STM32CubeMX 是一款圖形化軟件設(shè)置工具,允許使用圖形化向?qū)砩?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)頁):

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)頁):

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

?

?

Ⅳ、STM32CubeMX工具的安裝

安裝STM32CubeMX很簡單,基本上一路“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固件支持包可以通過STM32CubeMX軟件在線安裝,也可以通過STM32CubeMX本地安裝,也可以直接解壓到安裝路徑下這三種方式。

?

1、在線安裝

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

?

?

2、安裝本地

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

?

3、解壓

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

查看資源庫指定路徑:

Help -> Updater Settings可以看到指定路徑。

(默認(rèn)是:C:/Users/Administrator/STM32Cube/Repository)。

?

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

?


CubeMX的評(píng)論 (共 條)

分享到微博請遵守國家法律
保靖县| 武冈市| 开封县| 三门峡市| 祁东县| 滨州市| 上林县| 乡城县| 大英县| 肇庆市| 开鲁县| 镇雄县| 久治县| 保亭| 建宁县| 奇台县| 淳安县| 东丽区| 襄樊市| 葫芦岛市| 钟祥市| 沛县| 安吉县| 宁强县| 阜宁县| 济源市| 瑞昌市| 青岛市| 浦东新区| 尼木县| 永昌县| 彭水| 剑河县| 亚东县| 玛纳斯县| 石台县| 沂水县| 佛冈县| 茌平县| 会宁县| 威宁|