前一篇已經生成了CubeIDE的工程代碼,接下來就要用CubeIDE打開,添加點亮LED燈的代碼了。
打開工程可以通過雙擊工程文件夾下的.cproject文件或由CubeIDE->File->Open Projects from File System選擇生成的工程打開。
1. 添加相關代碼并編譯
添加的代碼如下:
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. 下載生成的代碼并觀察現象
接下來用ST-Link連接好開發(fā)板,給開發(fā)板通電,點擊CubeIDE工具欄的Run即可把代碼下載進MCU里。
同時,開發(fā)板上兩個LED燈情況如下:
4. 總結
到這里點燈程序就完成了,可以在自己的開發(fā)板上按照這個流程操作一遍,有問題可以在下面留言探討。
-
led燈
+關注
關注
22文章
1592瀏覽量
107749 -
STM32
+關注
關注
2264文章
10854瀏覽量
354298 -
GPIO
+關注
關注
16文章
1188瀏覽量
51836 -
HAL庫
+關注
關注
1文章
114瀏覽量
6144
發(fā)布評論請先 登錄
相關推薦
評論