
點(diǎn)擊上方「撞上電子」關(guān)注我們

第一節(jié)硬件解讀
任何一個(gè)實(shí)驗(yàn)都是從點(diǎn)亮一個(gè)LED開(kāi)始的,本次將教大家如何用stm32cubeMX+MDK在藍(lán)橋杯物聯(lián)網(wǎng)開(kāi)發(fā)板上面點(diǎn)亮一個(gè)LED。
先看藍(lán)橋杯物聯(lián)網(wǎng)的原理圖:從圖中可以看出PC15引腳連接到LD5的負(fù)極的一段,正級(jí)連接了一個(gè)510歐姆的電阻用來(lái)限流,保護(hù)電路,整個(gè)是一個(gè)簡(jiǎn)單的串聯(lián)電路,并用3.3V的直流電供電。當(dāng)PC15引腳輸出低電平,LD5點(diǎn)亮;反之,LD5熄滅。

第二節(jié)配置環(huán)境
1,打開(kāi)stm32cubeMX,選擇“File-New Project ...”。

2,如圖,在方框中搜索“L071KB”(可大寫(xiě),可小寫(xiě))。然后選擇UFQFPN32的封裝的芯片。

3,選中“A-Z”,查看藍(lán)橋杯物聯(lián)網(wǎng)芯片stm32L071KB的所有功能。

4,選中“SYS”,勾選“Debug Serial Wire”,可以看見(jiàn)PA13與PA14引腳變成綠色,分別用作SYS_SWDIO和SYS_SWCLK。

5,選中“PC15-GPIO_Output”,這樣就可以讓芯片的PC15作為輸出引腳了。

6,選中“Project Manager-Project”。在Project Name中填寫(xiě)項(xiàng)目的名字(盡可能不要用中文),在Project Location中選擇項(xiàng)目保存的路徑,在Toolchain/IDE中選擇編譯器,藍(lán)橋杯物聯(lián)網(wǎng)比賽用的是MDK5,所以我們選擇MDK-ARM V5。

7,點(diǎn)擊GENERATE CODE生成代碼。

8,點(diǎn)擊”CLOSE”,關(guān)閉stm32cubeMX,代碼生成成功。

第三節(jié)編寫(xiě)代碼
1,在stm32cubeMX生成代碼之后,找到代碼保存的路徑,并用MDK5打開(kāi)。
2,找到main.c文件,在main函數(shù)里面找到以下語(yǔ)句:

3,在while的循環(huán)中添加以下語(yǔ)句:

4,點(diǎn)擊”“Rebuild”,開(kāi)始編譯程序。

5,編譯結(jié)果如下:

6,點(diǎn)擊”O(jiān)ptions for Target...“。

7,點(diǎn)擊”Debuy“,然后選擇下載器”CMSIS-DAP Debugger“,并點(diǎn)擊”O(jiān)K“。

8,點(diǎn)擊”Download“,開(kāi)始下載程序。

9,程序下載成功。

第四節(jié)實(shí)驗(yàn)現(xiàn)象
實(shí)驗(yàn)注意事項(xiàng):
1,程序語(yǔ)句需要位于程序的BEGIN與END之間。
2,利用USB線將電腦USB口與開(kāi)發(fā)板USB1口連接。
3,CN4所有撥碼開(kāi)關(guān)必須選擇ON DP檔,否則無(wú)法下載程序。
4,程序下載完后,重新上電或者按一下”RESET”鍵才可以看見(jiàn)正確的實(shí)驗(yàn)現(xiàn)象。
實(shí)驗(yàn)現(xiàn)象:
LD1,LD4和LD5常亮。
宗旨:
免費(fèi)的服務(wù),永遠(yuǎn)的開(kāi)源
說(shuō)明:
1.本教程免費(fèi),開(kāi)源,禁止用于任何商業(yè)用途,違者必究。
2.本教程版權(quán)所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請(qǐng)通過(guò)以下方式:

往期精彩
【1】藍(lán)橋杯單片機(jī)文檔教程免費(fèi)下載
【2】【藍(lán)橋杯物聯(lián)網(wǎng)】第一章 了解開(kāi)發(fā)板
【3】【藍(lán)橋杯單片機(jī)】第十五章 獨(dú)立按鍵(按下有效)
【4】【藍(lán)橋杯物聯(lián)網(wǎng)】第二章 軟件環(huán)境搭建
【5】【藍(lán)橋杯單片機(jī)】第十七章 矩陣鍵盤(pán)


聲明:
1:撞上電子公眾號(hào)秉持著免費(fèi)的服務(wù),永遠(yuǎn)的開(kāi)源這一宗旨,為廣大電子或電子相關(guān)專業(yè)的大學(xué)生提供比賽教程。
2:免費(fèi)領(lǐng)取比賽資料,資料請(qǐng)聯(lián)系人工客服。
3:其他平臺(tái)
4:原創(chuàng)內(nèi)容,禁止轉(zhuǎn)載,禁止用于商業(yè)用途,違者必究。

點(diǎn)個(gè)在看你最好看
原文標(biāo)題:【藍(lán)橋杯物聯(lián)網(wǎng)】第四章 ?點(diǎn)亮一個(gè)LED
文章出處:【微信公眾號(hào):撞上電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2948文章
48072瀏覽量
417782
發(fā)布評(píng)論請(qǐng)先 登錄
【「Altium Designer 25 電路設(shè)計(jì)精進(jìn)實(shí)踐」閱讀體驗(yàn)】+本書(shū)概覽與內(nèi)容特點(diǎn)介紹
一篇文章帶你了解什么是物聯(lián)網(wǎng)技術(shù)?
日海智能旗下芯訊通斬獲維科杯·OFweek 2025物聯(lián)網(wǎng)行業(yè)創(chuàng)新技術(shù)產(chǎn)品獎(jiǎng)
國(guó)民技術(shù)榮獲維科杯·OFweek 2025物聯(lián)網(wǎng)行業(yè)優(yōu)秀解決方案獎(jiǎng)
利爾達(dá)榮獲維科杯·OFweek2025物聯(lián)網(wǎng)行業(yè)杰出標(biāo)桿企業(yè)獎(jiǎng)
圣邦微電子榮獲維科杯·OFweek 2025物聯(lián)網(wǎng)行業(yè)創(chuàng)新技術(shù)產(chǎn)品獎(jiǎng)
學(xué)習(xí)物聯(lián)網(wǎng)怎么入門(mén)?
第2章 點(diǎn)亮你的LED
【「DeepSeek 核心技術(shù)揭秘」閱讀體驗(yàn)】--全書(shū)概覽
福田歐曼閃耀墨西哥Súper Copa第四屆超級(jí)杯
初級(jí)工程師PCB設(shè)計(jì)技巧(PPT版)
電源設(shè)計(jì)中功率因數(shù)校正講解
物聯(lián)網(wǎng)的應(yīng)用范圍有哪些?
【「# 運(yùn)算放大器參數(shù)解析與LTspice應(yīng)用仿真」閱讀體驗(yàn)】+全書(shū)概覽與第一章閱讀分享
第四章 什么是寄存器
【藍(lán)橋杯物聯(lián)網(wǎng)】第四章 ?點(diǎn)亮一個(gè)LED
評(píng)論