一、STM32CubeMX創(chuàng)建工程
1.1 創(chuàng)建工程步驟流程
- MCU選型
- 配置引腳資源
- 配置系統(tǒng)時(shí)鐘
- 配置資源詳細(xì)參數(shù)
- 生成工程前配置
- 生成工程
1.2 實(shí)際創(chuàng)建工程
本文以STM32L431RCT6芯片為例迫皱,詳細(xì)介紹怎么創(chuàng)建工程
-
MCU選型
打開STM32CubeMx選擇 ACCESS TO MCU SELECTOR,在搜索欄選擇對(duì)應(yīng)的芯片(即STM32L431RCT6) ---選擇對(duì)應(yīng)的封裝方式熄浓,具體操作如下圖所示:
圖1.2.1
圖1.2.2
-
配置引腳資源
-查看原理圖闯传,確定控制LED引腳
-分析引腳需要的配置(模式)
-根據(jù)原理圖纽甘,PC13高電平時(shí)LED1 燈亮雇庙,低電平時(shí)LED1燈滅
具體操作如下圖所示:
圖1.2.3
圖1.2.4
更改名稱為LED,同時(shí)完成GPIO口的設(shè)置
圖1.2.5
-
配置系統(tǒng)時(shí)鐘
根據(jù)對(duì)應(yīng)的要求配置系統(tǒng)時(shí)鐘,具體操作如下圖所示:
圖1.2.6
- 配置資源詳細(xì)參數(shù)
根據(jù)對(duì)應(yīng)的要求配置相應(yīng)的參數(shù)設(shè)置拟烫,本文只是為了實(shí)現(xiàn)閃爍一個(gè)燈,故此其他配置暫時(shí)不需要迄本,故此不在這里詳細(xì)說明
- 生成工程前配置
對(duì)這個(gè)項(xiàng)目取名字硕淑,保存的路徑中不要含有中文,選擇MDK-ARM V5生成我們所需要的工程嘉赎,同時(shí)設(shè)置相應(yīng)的選項(xiàng)置媳,具體的操作如下圖所示:
圖1.2.7
圖1.2.8
- 生成工程
檢查上述流程是否正確后,點(diǎn)擊GENERATE CODE生成工程文件公条,具體操作如下圖所示:
圖1.2.9
此時(shí)你會(huì)發(fā)現(xiàn)你保存的位置出現(xiàn)你新建的工程文件拇囊,打開你會(huì)發(fā)現(xiàn)如下文件,則表明你的工程創(chuàng)建成功靶橱,具體效果如下圖:
圖1.2.10
二寥袭、閃爍LED燈
2.1 打開新創(chuàng)建的工程文件
打開新創(chuàng)建的工程文件,先對(duì)其進(jìn)行一次編譯关霸,具體操作如下圖:
圖2.1.1
圖2.1.2
編譯結(jié)果如下:
圖2.1.3
2.2在主函數(shù)編寫程序并完成編譯
打開main.c函數(shù)传黄,在主函數(shù)的相應(yīng)位置添加對(duì)應(yīng)的代碼,實(shí)現(xiàn)閃爍燈的效果队寇,并且編寫通過尝江,具體操作如下圖所示:
圖2.2.1
圖2.2.2
圖2.2.3
2.3 焼寫程序到開發(fā)板上,觀看效果
編譯無誤后英上,點(diǎn)擊焼寫程序炭序,把寫好的程序焼寫到對(duì)應(yīng)的開發(fā)板上啤覆,觀察效果,具體操作如下圖所示:
圖2.3.1
圖2.3.2