STM32CubeMx創(chuàng)建工程以及閃爍LED燈

一、STM32CubeMX創(chuàng)建工程

1.1 創(chuàng)建工程步驟流程

  • MCU選型
  • 配置引腳資源
  • 配置系統(tǒng)時鐘
  • 配置資源詳細參數(shù)
  • 生成工程前配置
  • 生成工程

1.2 實際創(chuàng)建工程

本文以STM32L431RCT6芯片為例,詳細介紹怎么創(chuàng)建工程

  • MCU選型
    打開STM32CubeMx選擇 ACCESS TO MCU SELECTOR,在搜索欄選擇對應(yīng)的芯片(即STM32L431RCT6) ---選擇對應(yīng)的封裝方式,具體操作如下圖所示:
圖1.2.1
圖1.2.2
  • 配置引腳資源
    -查看原理圖,確定控制LED引腳
    -分析引腳需要的配置(模式)
    -根據(jù)原理圖,PC13高電平時LED1 燈亮,低電平時LED1燈滅
    具體操作如下圖所示:
    圖1.2.3
圖1.2.4

更改名稱為LED,同時完成GPIO口的設(shè)置

圖1.2.5
  • 配置系統(tǒng)時鐘
    根據(jù)對應(yīng)的要求配置系統(tǒng)時鐘,具體操作如下圖所示:
圖1.2.6
  • 配置資源詳細參數(shù)

根據(jù)對應(yīng)的要求配置相應(yīng)的參數(shù)設(shè)置,本文只是為了實現(xiàn)閃爍一個燈,故此其他配置暫時不需要,故此不在這里詳細說明

  • 生成工程前配置

對這個項目取名字,保存的路徑中不要含有中文,選擇MDK-ARM V5生成我們所需要的工程,同時設(shè)置相應(yīng)的選項,具體的操作如下圖所示:

圖1.2.7
圖1.2.8
  • 生成工程

檢查上述流程是否正確后,點擊GENERATE CODE生成工程文件,具體操作如下圖所示:

圖1.2.9

此時你會發(fā)現(xiàn)你保存的位置出現(xiàn)你新建的工程文件,打開你會發(fā)現(xiàn)如下文件,則表明你的工程創(chuàng)建成功,具體效果如下圖:

圖1.2.10

二、閃爍LED燈

2.1 打開新創(chuàng)建的工程文件

打開新創(chuàng)建的工程文件,先對其進行一次編譯,具體操作如下圖:

圖2.1.1
圖2.1.2

編譯結(jié)果如下:

圖2.1.3

2.2在主函數(shù)編寫程序并完成編譯

打開main.c函數(shù),在主函數(shù)的相應(yīng)位置添加對應(yīng)的代碼,實現(xiàn)閃爍燈的效果,并且編寫通過,具體操作如下圖所示:

圖2.2.1
圖2.2.2
圖2.2.3

2.3 焼寫程序到開發(fā)板上,觀看效果

編譯無誤后,點擊焼寫程序,把寫好的程序焼寫到對應(yīng)的開發(fā)板上,觀察效果,具體操作如下圖所示:

圖2.3.1
圖2.3.2
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容