![f2c55afe-f92b-11eb-9c3b-000c2944909e.gif](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHKAVC3xAAQx6ghcick909.gif)
點擊上方「撞上電子」關注我們
![f2f5914c-f92b-11eb-b970-000c2944909e.png](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHOAftOMAAAGi-WJCPY075.png)
第一節硬件解讀
任何一個實驗都是從點亮一個LED開始的,本次將教大家如何用stm32cubeMX+MDK在藍橋杯物聯網開發板上面點亮一個LED。
先看藍橋杯物聯網的原理圖:從圖中可以看出PC15引腳連接到LD5的負極的一段,正級連接了一個510歐姆的電阻用來限流,保護電路,整個是一個簡單的串聯電路,并用3.3V的直流電供電。當PC15引腳輸出低電平,LD5點亮;反之,LD5熄滅。
第二節配置環境
1,打開stm32cubeMX,選擇“File-New Project ...”。
2,如圖,在方框中搜索“L071KB”(可大寫,可小寫)。然后選擇UFQFPN32的封裝的芯片。
3,選中“A-Z”,查看藍橋杯物聯網芯片stm32L071KB的所有功能。
4,選中“SYS”,勾選“Debug Serial Wire”,可以看見PA13與PA14引腳變成綠色,分別用作SYS_SWDIO和SYS_SWCLK。
5,選中“PC15-GPIO_Output”,這樣就可以讓芯片的PC15作為輸出引腳了。
6,選中“Project Manager-Project”。在Project Name中填寫項目的名字(盡可能不要用中文),在Project Location中選擇項目保存的路徑,在Toolchain/IDE中選擇編譯器,藍橋杯物聯網比賽用的是MDK5,所以我們選擇MDK-ARM V5。
7,點擊GENERATE CODE生成代碼。
8,點擊”CLOSE”,關閉stm32cubeMX,代碼生成成功。
第三節編寫代碼
1,在stm32cubeMX生成代碼之后,找到代碼保存的路徑,并用MDK5打開。
2,找到main.c文件,在main函數里面找到以下語句:
3,在while的循環中添加以下語句:
4,點擊”“Rebuild”,開始編譯程序。
5,編譯結果如下:
6,點擊”Options for Target...“。
7,點擊”Debuy“,然后選擇下載器”CMSIS-DAP Debugger“,并點擊”OK“。
8,點擊”Download“,開始下載程序。
9,程序下載成功。
第四節實驗現象
實驗注意事項:
1,程序語句需要位于程序的BEGIN與END之間。
3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。
4,程序下載完后,重新上電或者按一下”RESET”鍵才可以看見正確的實驗現象。
實驗現象:
LD1,LD4和LD5常亮。
宗旨:
免費的服務,永遠的開源
說明:
1.本教程免費,開源,禁止用于任何商業用途,違者必究。
2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請通過以下方式:
![f58c1898-f92b-11eb-80e1-000c2944909e.png](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHSAafjjAAACKorcoGU698.png)
往期精彩
【1】藍橋杯單片機文檔教程免費下載
【2】【藍橋杯物聯網】第一章 了解開發板
【3】【藍橋杯單片機】第十五章 獨立按鍵(按下有效)
【4】【藍橋杯物聯網】第二章 軟件環境搭建
【5】【藍橋杯單片機】第十七章 矩陣鍵盤
![f5938f42-f92b-11eb-ad2b-000c2944909e.png](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHSAHFTeAAADUMOzuxw308.png)
![f59821d0-f92b-11eb-a0c5-000c2944909e.png](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHSARuMgAAAAyz6XEPk301.png)
聲明:
1:撞上電子公眾號秉持著免費的服務,永遠的開源這一宗旨,為廣大電子或電子相關專業的大學生提供比賽教程。
2:免費領取比賽資料,資料請聯系人工客服。
3:其他平臺
4:原創內容,禁止轉載,禁止用于商業用途,違者必究。
![f59ec54a-f92b-11eb-84b7-000c2944909e.png](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHSAEQ-QAAAAxwNPO6M548.png)
![f5a3803a-f92b-11eb-b9b7-000c2944909e.png](https://file1.elecfans.com//web2/M00/9B/A8/wKgZomTnyHSAG8w6AAABPO1ZihA012.png)
點個在看你最好看
原文標題:【藍橋杯物聯網】第四章 ?點亮一個LED
文章出處:【微信公眾號:撞上電子】歡迎添加關注!文章轉載請注明出處。
-
物聯網
+關注
關注
2913文章
44923瀏覽量
377014
發布評論請先 登錄
相關推薦
藍橋杯的第一個項目,點亮一個LED
![<b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>的第<b class='flag-5'>一個</b>項目,<b class='flag-5'>點亮</b><b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>LED</b>](https://file.elecfans.com/web2/M00/09/16/pYYBAGD0FvWAeWpFAAAb1Fux1oA753.jpg)
華為-射頻基礎知識培訓
《DNESP32S3使用指南-IDF版_V1.6》第四章 認識ESP-IDF
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第三四章閱讀報告
第四章:對廣東龍芯2K0300-蜂鳥板-v1.0視頻教程我的感觸
雙麒麟系統!迅為RK3588開發板+銀河麒麟/開放麒麟
【紫光同創盤古PGX-Nano教程】——(盤古PGX-Nano開發板/PG2L50H_MBG324第四章)靜態數碼管顯示實驗例程
搭配100教學實驗案例,輕松解決老師備課難題!
![搭配100教學實驗案例,輕松解決老師備課難題!](https://file1.elecfans.com/web2/M00/89/B2/wKgZomSJgEKAOHdxAAA0XdNROPc592.png)
評論