【STM32Cube開發(fā)記錄】1-下載和安裝STM32CubeIDE
【STM32Cube開發(fā)記錄】2-STM32CubeProgrammer的使用
【STM32Cube開發(fā)記錄】3-STM32CubeMX的使用
【STM32Cube開發(fā)記錄】4-標(biāo)準(zhǔn)庫 HAL庫 LL庫
【STM32Cube開發(fā)記錄】5-寄存器和存儲(chǔ)器映射
【STM32Cube開發(fā)記錄】6-STM32核心功能
【STM32Cube開發(fā)記錄】7-Debug調(diào)試功能的使用
硬件:STM32F103C8T6最小系統(tǒng)板、STLINK-V2
1. 下載和安裝STM32CubeIDE
以下僅演示windows平臺(tái)下的下載和安裝。
1.1 軟件下載
STM32CubeIDE可以從官方網(wǎng)站下載,需要使用郵箱注冊下。
STM32CubeIDE - Integrated Development Environment for STM32 - STMicroelectronics
拉到下面,找到STM32CubeIDE-Win(Windows)
- STM32CubeIDE-DEB:針對Linux Debian發(fā)行版及衍生的(例如Ubuntu)
- STM32CubeIDE-Lnx:通用的Linux壓縮包,包含STM32CubeIDE和所有必要的工具和庫。此軟件包適用于高級Linux用戶,知道如何自定義安裝
- STM32CubeIDE-Mac:Mac OSX
- STM32CubeIDE-RPM:針對Linux RedHat發(fā)行版和衍生的(例如CentOS)。
- STM32CubeIDE-Win:Windows
點(diǎn)擊Get latest, 然后注冊/登入。(我登入之后,Get Software下有時(shí)候沒有刷新出來軟件下載的東西)將安裝包放在這里(version 1.13.2):
鏈接:https://pan.baidu.com/s/1OR3ZSNg4DV_TdaeXA-jdtw?
提取碼:apvn
1.2 軟件安裝
下載完成后,解壓,是一個(gè).exe文件,雙擊安裝,(選擇安裝路徑的時(shí)候,最好短一點(diǎn),不要太長,避免windows的path路徑長度限制),默認(rèn)勾選選項(xiàng)安裝即可。安裝過程如有以下彈窗點(diǎn)擊安裝,安裝繼續(xù)進(jìn)行。
2. STM32CubeIDE - 點(diǎn)個(gè)燈
雙擊STM32CubeIDE,出現(xiàn)一個(gè)彈窗,新建或選擇一個(gè)目錄作為你的workspace目錄。如果勾選Use this as the default and do not ask again,下次雙擊就會(huì)直接打開這個(gè)這個(gè)目錄,沒有這個(gè)彈窗。(如果想要更改默認(rèn)打開的目錄,設(shè)置一下就行,F(xiàn)ile->Switch workspace->Other.…)
打開IDE后,會(huì)有如下界面,不需要可以關(guān)閉,如需要再次打開,可以點(diǎn)擊toolbar的最后一個(gè)”i”圖標(biāo)。
安裝固件包,否則新建工程會(huì)出現(xiàn)如下報(bào)錯(cuò),不會(huì)生成代碼
在myST里進(jìn)行登錄即可,之后會(huì)自動(dòng)下載
2.1?新建工程
新建LED工程:File->New->STM32 Project,第一次啟動(dòng)需要一會(huì)時(shí)間,之后進(jìn)入以下界面
選擇MCU型號
點(diǎn)擊next, 輸入工程名字
選擇YES
第一次,IDE需要下載固件包,會(huì)自動(dòng)進(jìn)行下載(前提進(jìn)行了登錄)
成功新建之后,出現(xiàn)下面所示
2.2 配置GPIO
將PC13配置成輸出模式
Ctrl+S保存,會(huì)提示是否生成代碼,點(diǎn)擊是,生成后,可以看到代碼里出現(xiàn)了MX_GPIO_Init()
增加兩行代碼
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13);
HAL_Delay(1000);
2.3 編譯代碼
編譯代碼,Project->Build Project 在Help->ST-LINK Upgrade升級下STLINK,點(diǎn)擊Open in update mode,然后下面的Upgrade
2.4 DEBUG代碼
點(diǎn)擊小蟲子,DEBUG代碼
文章來源:http://www.zghlxwxcb.cn/news/detail-796500.html
點(diǎn)擊OK,看到下載成功后,再按STM32上的復(fù)位,可以看到1hz的led燈閃爍文章來源地址http://www.zghlxwxcb.cn/news/detail-796500.html
到了這里,關(guān)于【STM32Cube開發(fā)記錄】1-下載和安裝STM32CubeIDE的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!