0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32Cube CubeIDE添加代碼點亮LED

冬至子 ? 來源:聊點嵌入式 ? 作者:聊點嵌入式 ? 2023-11-06 14:40 ? 次閱讀

前一篇已經生成了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ā)板上按照這個流程操作一遍,有問題可以在下面留言探討。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    107749
  • STM32
    +關注

    關注

    2264

    文章

    10854

    瀏覽量

    354298
  • GPIO
    +關注

    關注

    16

    文章

    1188

    瀏覽量

    51836
  • HAL庫
    +關注

    關注

    1

    文章

    114

    瀏覽量

    6144
收藏 人收藏

    評論

    相關推薦

    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、STM32CubeIDESTM32CubeProgrammer、STM32CubeMonitor、STM32
    發(fā)表于 01-16 06:09

    STM32Cube知識大全

    本文檔內容包含了STM32Cube知識大全,不同知識點的圖解,希望對大家有所幫助。
    發(fā)表于 09-12 19:18 ?26次下載
    <b class='flag-5'>STM32Cube</b>知識大全

    STM32Cube學習之一:點燈

    STM32Cube學習之一:點燈
    發(fā)表于 12-12 15:30 ?20次下載

    介紹STM32Cube的特點及應用

    2014年STM32 Roadshow:STM32Cube簡介
    的頭像 發(fā)表于 07-05 00:26 ?5084次閱讀

    使用STM32Cube輕松開發(fā)STM32

    STM32CubeSTM32開發(fā)更輕松
    的頭像 發(fā)表于 07-03 04:30 ?5605次閱讀

    STM32Cube到底包含哪些工具 ?

    STM32Cube到底包含哪些工具?
    的頭像 發(fā)表于 03-04 10:16 ?8371次閱讀

    STM32Cube介紹

    STM32Cube介紹
    發(fā)表于 12-08 15:51 ?19次下載
    <b class='flag-5'>STM32Cube</b>介紹

    精雕細琢見真章《STM32Cube高效開發(fā)教程》

    CubeMX和STM32CubeIDE作為開發(fā)軟件,系統(tǒng)性地介紹STM32的HAL庫開發(fā)技術的書。《STM32Cube高效開發(fā)教程》分為《基礎篇》和《高級篇》兩本,《高級篇》大約在10月份才能正式印刷出來。總結一下,本書具有
    發(fā)表于 12-31 19:28 ?340次下載
    精雕細琢見真章《<b class='flag-5'>STM32Cube</b>高效開發(fā)教程》

    DB3215 基于STM32 Amazon STM32Cube數據手冊

    DB3215 基于STM32 Amazon STM32Cube數據手冊
    發(fā)表于 11-23 08:27 ?1次下載
    DB3215 基于<b class='flag-5'>STM32</b> Amazon <b class='flag-5'>STM32Cube</b>數據手冊

    STM32Cube培訓指南

    電子發(fā)燒友網站提供《STM32Cube培訓指南.pdf》資料免費下載
    發(fā)表于 07-31 15:02 ?2次下載
    <b class='flag-5'>STM32Cube</b>培訓指南

    STM32Cube在線培訓

    電子發(fā)燒友網站提供《STM32Cube在線培訓.pdf》資料免費下載
    發(fā)表于 08-01 14:23 ?3次下載
    <b class='flag-5'>STM32Cube</b>在線培訓

    始使用X-CUBE-SBSFU STM32Cube擴展包

    電子發(fā)燒友網站提供《始使用X-CUBE-SBSFU STM32Cube擴展包.pdf》資料免費下載
    發(fā)表于 08-01 09:22 ?0次下載
    始使用X-<b class='flag-5'>CUBE</b>-SBSFU <b class='flag-5'>STM32Cube</b>擴展包

    STM32Cube LL庫的巧妙之處

    STM32Cube LL庫的巧妙之處
    的頭像 發(fā)表于 09-27 16:26 ?1331次閱讀
    <b class='flag-5'>STM32Cube</b> LL庫的巧妙之處