目錄
?編輯
1.? STM32CubeMX簡(jiǎn)介
2.??STM32CubeMX安裝
2.1??STM32CubeMX軟件獲取
2.1.1? 獲取Java軟件
2.1.2??STM32CubeMX軟件獲取
2.2? 搭建Java運(yùn)行環(huán)境
2.3? 安裝STM32CubeMX軟件
2.4? 下載和關(guān)聯(lián)STM32cube固件包
1.? STM32CubeMX簡(jiǎn)介
????????STM32CubeMX 是 ST 微電子公司推出的一款圖形化配置工具,用于快速啟動(dòng) STM32 微控制器項(xiàng)目開(kāi)發(fā)。它可以幫助開(kāi)發(fā)人員生成初始化代碼、配置外設(shè)、引腳映射等,從而簡(jiǎn)化 STM32 微控制器的初始化和配置過(guò)程。
????????STM32CubeMX可通過(guò)配置自動(dòng)生成初始化代碼。
一些主要特點(diǎn)和功能包括:
-
圖形化配置界面:STM32CubeMX 提供了直觀的圖形化用戶界面,讓用戶可以通過(guò)拖放和配置選項(xiàng)來(lái)快速設(shè)置 STM32 微控制器的參數(shù)。
-
自動(dòng)生成初始化代碼:根據(jù)用戶配置的參數(shù),STM32CubeMX 可以自動(dòng)生成初始化代碼,包括時(shí)鐘配置、外設(shè)初始化、中斷配置等,減少開(kāi)發(fā)人員的工作量。
-
引腳映射:可以通過(guò) STM32CubeMX 將不同的外設(shè)映射到不同的引腳,方便硬件設(shè)計(jì)和連接。
-
外設(shè)配置:支持配置各種外設(shè),如串口、SPI、I2C、定時(shí)器等,幫助用戶快速集成外設(shè)到項(xiàng)目中。
-
代碼生成:生成的初始化代碼可以與主流的開(kāi)發(fā)環(huán)境(如 Keil、IAR 等)兼容,方便用戶在自己熟悉的開(kāi)發(fā)環(huán)境中進(jìn)行進(jìn)一步的開(kāi)發(fā)和調(diào)試。
? ? ? ? 可以搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片。
2.??STM32CubeMX安裝
2.1??STM32CubeMX軟件獲取
2.1.1? 獲取Java軟件
都可以進(jìn)入
官網(wǎng):Java | Oracle
官網(wǎng):適用于所有操作系統(tǒng)的 Java 下載
官網(wǎng):Java Downloads for All Operating Systems
????????點(diǎn)擊下載Java。
????????根據(jù)需求進(jìn)行下載。
BD云: https://pan.baidu.com/s/1rj56i9HS4UAaE9yEaiIsaA?pwd=ack6 提取: ack6
2.1.2??STM32CubeMX軟件獲取
官網(wǎng):STM32CubeMX:圖形工具 - STMicroelectronics - STMicroelectronics
官網(wǎng):STM32CubeMX: Graphical tool - STMicroelectronics - STMicroelectronics
按照如下進(jìn)行點(diǎn)擊即可
????????選擇合適的版本
????????點(diǎn)擊接受
????????在官網(wǎng)下載需要注冊(cè)下ST官網(wǎng)賬號(hào)
BD云:?https://pan.baidu.com/s/1yKgxQk2vxyqAy4CrGHZYzA?pwd=8m4m 提取: 8m4m
2.2? 搭建Java運(yùn)行環(huán)境
????????找到2.1.1下載的安裝包
????????雙擊文件夾
????????勾選“更改目標(biāo)文件夾”,若是不選擇默認(rèn)C盤路徑
????????現(xiàn)在已經(jīng)安裝完成,我們可以同鍵盤Win+R輸入cmd,打開(kāi)指令窗口,輸入java -version
????????若是一樣則表示安裝成功。
2.3? 安裝STM32CubeMX軟件
????????找到2.1.2下載的安裝包
????????雙擊文件夾
這一步可能會(huì)有的人沒(méi)有,直接進(jìn)入到下一步,不用糾結(jié)
????????建議不要安裝在C盤,占用系統(tǒng)盤內(nèi)存,可以點(diǎn)擊“Browse...”進(jìn)行更改路徑,安裝路徑不能有中文字符。
????????點(diǎn)YES,這句話是安裝本軟件可能會(huì)與文件夾之前文件沖突,導(dǎo)致文件夾之前文件丟失,是否繼續(xù),點(diǎn)繼續(xù)即可
2.4? 下載和關(guān)聯(lián)STM32cube固件包
????????打開(kāi)安裝好的 STM32CubeMX 軟件
????????點(diǎn)擊“Browse”,進(jìn)行路徑的更改,最好不要放到C盤內(nèi),更改完后點(diǎn)擊“OK”
????????打開(kāi)安裝好的 STM32CubeMX 軟件,點(diǎn)上面的Help -> Manage embedded software packages 。
????????會(huì)跳出來(lái)一個(gè)選擇型號(hào)界面,勾選上你要安裝的HAL庫(kù), 點(diǎn)擊“Install Now” 直到安裝成功。 如下圖(在線安裝):
????????關(guān)聯(lián)完成后顯示如下圖
????????離線安裝需要下載安裝包,這里提供百度云和ST官方下載方式 。
官網(wǎng):www.st.com/stm32cubemx
????????軟件下載旁邊一欄就是HAL庫(kù)下載 ,下載對(duì)應(yīng)芯片的安裝包。
????????以上就是所有的安裝流程。
基于STM32F1的WDG (Watchdog)看門狗-CSDN博客
BKP備份寄存器、RTC實(shí)時(shí)時(shí)鐘-CSDN博客文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-825730.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-825730.html
到了這里,關(guān)于STM32學(xué)習(xí)·HAL庫(kù)·STM32CubeMX系列學(xué)習(xí)(安裝和使用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!