一、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
