前一篇已經(jīng)生成了CubeIDE的工程代碼,接下來(lái)就要用CubeIDE打開(kāi),添加點(diǎn)亮LED燈的代碼了。
打開(kāi)工程可以通過(guò)雙擊工程文件夾下的.cproject文件或由CubeIDE->File->Open Projects from File System選擇生成的工程打開(kāi)。
1. 添加相關(guān)代碼并編譯
添加的代碼如下:
HAL_GPIO_TogglePin(LED0_GPIO_Port, LED0_Pin);
HAL_Delay(500);
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
上電后,PB0和PB1這兩個(gè)引腳都輸出低電平,所有LED0和LED1這兩個(gè)燈都是亮的,執(zhí)行到這段代碼后,LED0先滅,0.5s后LED1滅,LED0亮,0.5s后0.5s后LED1亮,LED0滅,持續(xù)切換。
2. 配置下載選項(xiàng)
說(shuō)明一下,這里編譯用的配置是Debug,而不是Release,Run配置時(shí)用的是Debug生成的可執(zhí)行文件,在我們的實(shí)例工程中并沒(méi)有什么不同,不涉及到發(fā)行版的問(wèn)題。
3. 下載生成的代碼并觀察現(xiàn)象
接下來(lái)用ST-Link連接好開(kāi)發(fā)板,給開(kāi)發(fā)板通電,點(diǎn)擊CubeIDE工具欄的Run即可把代碼下載進(jìn)MCU里。
同時(shí),開(kāi)發(fā)板上兩個(gè)LED燈情況如下:
4. 總結(jié)
到這里點(diǎn)燈程序就完成了,可以在自己的開(kāi)發(fā)板上按照這個(gè)流程操作一遍,有問(wèn)題可以在下面留言探討。
-
led燈
+關(guān)注
關(guān)注
22文章
1592瀏覽量
108462 -
STM32
+關(guān)注
關(guān)注
2273文章
10926瀏覽量
357800 -
GPIO
+關(guān)注
關(guān)注
16文章
1217瀏覽量
52441 -
HAL庫(kù)
+關(guān)注
關(guān)注
1文章
121瀏覽量
6387
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何使用STM32CubeIDE創(chuàng)建一個(gè)基于STM32Cube庫(kù)的項(xiàng)目?
如何安裝STM32Cube套件?
STM32Cube知識(shí)大全
![<b class='flag-5'>STM32Cube</b>知識(shí)大全](https://file.elecfans.com/web2/M00/49/BA/pYYBAGKhvFWAQSTGAAASFPOiVRE941.jpg)
STM32實(shí)戰(zhàn) 1 | STM32Cube生態(tài)系統(tǒng)認(rèn)識(shí)與介紹
![<b class='flag-5'>STM32</b>實(shí)戰(zhàn) 1 | <b class='flag-5'>STM32Cube</b>生態(tài)系統(tǒng)認(rèn)識(shí)與介紹](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
精雕細(xì)琢見(jiàn)真章《STM32Cube高效開(kāi)發(fā)教程》
![精雕細(xì)琢見(jiàn)真章《<b class='flag-5'>STM32Cube</b>高效開(kāi)發(fā)教程》](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DB3215 基于STM32 Amazon STM32Cube數(shù)據(jù)手冊(cè)
![DB3215 基于<b class='flag-5'>STM32</b> Amazon <b class='flag-5'>STM32Cube</b>數(shù)據(jù)手冊(cè)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
始使用X-CUBE-SBSFU STM32Cube擴(kuò)展包
![始使用X-<b class='flag-5'>CUBE</b>-SBSFU <b class='flag-5'>STM32Cube</b>擴(kuò)展包](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論