前一篇已經(jīng)生成了CubeIDE的工程代碼,接下來就要用CubeIDE打開,添加點亮LED燈的代碼了。
打開工程可以通過雙擊工程文件夾下的.cproject文件或由CubeIDE->File->Open Projects from File System選擇生成的工程打開。
1. 添加相關(guān)代碼并編譯

添加的代碼如下:
HAL_GPIO_TogglePin(LED0_GPIO_Port, LED0_Pin);
HAL_Delay(500);
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
上電后,PB0和PB1這兩個引腳都輸出低電平,所有LED0和LED1這兩個燈都是亮的,執(zhí)行到這段代碼后,LED0先滅,0.5s后LED1滅,LED0亮,0.5s后0.5s后LED1亮,LED0滅,持續(xù)切換。
2. 配置下載選項

說明一下,這里編譯用的配置是Debug,而不是Release,Run配置時用的是Debug生成的可執(zhí)行文件,在我們的實例工程中并沒有什么不同,不涉及到發(fā)行版的問題。
3. 下載生成的代碼并觀察現(xiàn)象
接下來用ST-Link連接好開發(fā)板,給開發(fā)板通電,點擊CubeIDE工具欄的Run即可把代碼下載進MCU里。

同時,開發(fā)板上兩個LED燈情況如下:

4. 總結(jié)
到這里點燈程序就完成了,可以在自己的開發(fā)板上按照這個流程操作一遍,有問題可以在下面留言探討。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
led燈
+關(guān)注
關(guān)注
22文章
1606瀏覽量
111870 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373474 -
GPIO
+關(guān)注
關(guān)注
16文章
1328瀏覽量
56231 -
HAL庫
+關(guān)注
關(guān)注
1文章
121瀏覽量
7634
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
STM32Cube下使能FPU并添加DSP 精選資料推薦
/qq_27158179/article/details/1001732751添加官方DSP庫1.1 LIBC:\Users\Administrator\STM32Cube\Repository\STM32Cube_FW_F4_
發(fā)表于 08-24 06:02
如何使用STM32CubeIDE創(chuàng)建一個基于STM32Cube庫的項目?
如何使用STM32CubeIDE創(chuàng)建一個基于STM32Cube庫的項目?
發(fā)表于 11-26 06:01
如何安裝STM32Cube套件?
該套件似乎由 STM32CubeMX、STM32CubeIDE、STM32CubeProgrammer、STM32CubeMonitor、STM32
發(fā)表于 01-16 06:09
精雕細琢見真章《STM32Cube高效開發(fā)教程》
CubeMX和STM32CubeIDE作為開發(fā)軟件,系統(tǒng)性地介紹STM32的HAL庫開發(fā)技術(shù)的書?!?b class='flag-5'>STM32Cube高效開發(fā)教程》分為《基礎(chǔ)篇》和《高級篇》兩本,《高級篇》大約在10月份才能正式印刷出來??偨Y(jié)一下,本書具有
發(fā)表于 12-31 19:28
?358次下載
DB3215 基于STM32 Amazon STM32Cube數(shù)據(jù)手冊
DB3215 基于STM32 Amazon STM32Cube數(shù)據(jù)手冊
發(fā)表于 11-23 08:27
?1次下載
始使用X-CUBE-SBSFU STM32Cube擴展包
電子發(fā)燒友網(wǎng)站提供《始使用X-CUBE-SBSFU STM32Cube擴展包.pdf》資料免費下載
發(fā)表于 08-01 09:22
?0次下載
STM32Cube CubeIDE添加代碼點亮LED
評論