精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【藍橋杯物聯網】第四章 ?點亮一個LED

撞上電子 ? 2021-08-10 18:22 ? 次閱讀
f2c55afe-f92b-11eb-9c3b-000c2944909e.gif

點擊上方「撞上電子」關注我們

f2f5914c-f92b-11eb-b970-000c2944909e.png

第一節硬件解讀

任何一個實驗都是從點亮一個LED開始的,本次將教大家如何用stm32cubeMX+MDK在藍橋杯物聯網開發板上面點亮一個LED。

先看藍橋杯物聯網的原理圖:從圖中可以看出PC15引腳連接到LD5的負極的一段,正級連接了一個510歐姆的電阻用來限流,保護電路,整個是一個簡單的串聯電路,并用3.3V的直流電供電。當PC15引腳輸出低電平,LD5點亮;反之,LD5熄滅。

f2fa735e-f92b-11eb-b9e7-000c2944909e.png

第二節配置環境

1,打開stm32cubeMX,選擇“File-New Project ...”。

f3033774-f92b-11eb-8ea5-000c2944909e.png

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

f36a8bf4-f92b-11eb-b723-000c2944909e.png

3,選中“A-Z”,查看藍橋杯物聯網芯片stm32L071KB的所有功能。

f3834574-f92b-11eb-a83b-000c2944909e.png

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

f4078ee2-f92b-11eb-a3b3-000c2944909e.png

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

f4132b48-f92b-11eb-8ac4-000c2944909e.png

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

f41f1ade-f92b-11eb-ac12-000c2944909e.png

7,點擊GENERATE CODE生成代碼。

f4264786-f92b-11eb-8dc0-000c2944909e.png

8,點擊”CLOSE”,關閉stm32cubeMX,代碼生成成功。

f4307fd2-f92b-11eb-93de-000c2944909e.png

第三節編寫代碼

1,在stm32cubeMX生成代碼之后,找到代碼保存的路徑,并用MDK5打開。

2,找到main.c文件,在main函數里面找到以下語句:

f460b290-f92b-11eb-8310-000c2944909e.png

3,在while的循環中添加以下語句:

f4a92a82-f92b-11eb-82f4-000c2944909e.png

4,點擊”“Rebuild”,開始編譯程序。

f4eabfe2-f92b-11eb-8615-000c2944909e.png

5,編譯結果如下:

f4f2c476-f92b-11eb-893c-000c2944909e.png

6,點擊”Options for Target...“。

f53a450c-f92b-11eb-aee6-000c2944909e.png

7,點擊”Debuy“,然后選擇下載器”CMSIS-DAP Debugger“,并點擊”OK“。

f5430866-f92b-11eb-8c80-000c2944909e.png

8,點擊”Download“,開始下載程序。

f555cefa-f92b-11eb-8cb0-000c2944909e.png

9,程序下載成功。

f55ecf9a-f92b-11eb-a866-000c2944909e.png

第四節實驗現象

實驗注意事項:

1,程序語句需要位于程序的BEGIN與END之間。

2,利用USB線將電腦USB口與開發板USB1口連接。

3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。

4,程序下載完后,重新上電或者按一下”RESET”鍵才可以看見正確的實驗現象。

實驗現象:

LD1,LD4和LD5常亮。

宗旨:

免費的服務,永遠的開源

說明:

1.本教程免費,開源,禁止用于任何商業用途,違者必究。

2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。

3.資料下載請通過以下方式:

f58c1898-f92b-11eb-80e1-000c2944909e.png

往期精彩

【1】藍橋杯單片機文檔教程免費下載

【2】【藍橋杯物聯網】第一章 了解開發板

【3】【藍橋杯單片機】第十五章 獨立按鍵(按下有效)

【4】【藍橋杯物聯網】第二章 軟件環境搭建

【5】【藍橋杯單片機】第十七章 矩陣鍵盤

f5938f42-f92b-11eb-ad2b-000c2944909e.pngf59821d0-f92b-11eb-a0c5-000c2944909e.png

聲明:

1:撞上電子公眾號秉持著免費的服務,永遠的開源這一宗旨,為廣大電子或電子相關專業的大學生提供比賽教程。

2:免費領取比賽資料,資料請聯系人工客服。

3:其他平臺

4:原創內容,禁止轉載,禁止用于商業用途,違者必究。

f59ec54a-f92b-11eb-84b7-000c2944909e.png

f5a3803a-f92b-11eb-b9b7-000c2944909e.png

點個在看你最好看


原文標題:【藍橋杯物聯網】第四章 ?點亮一個LED

文章出處:【微信公眾號:撞上電子】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2894

    文章

    43316

    瀏覽量

    366539
收藏 人收藏

    評論

    相關推薦

    第四章:對廣東龍芯2K0300-蜂鳥板-v1.0視頻教程我的感觸

    工程師)對LoongArch內核架構演講。 龍芯云平臺技術及應用.mp435:11分鐘30.62MB 文件大小 2023-05-09發表。其內容是2023年度龍芯精英百強賽前培訓,龍芯發展歷程,中科院計算所,三大架構
    發表于 09-11 18:10

    雙麒麟系統!迅為RK3588開發板+銀河麒麟/開放麒麟

    Build root系統功能測試 第四章 Ubuntu系統功能測試 第五 Debian系統功能測試 第六 openkylin系統功能測試 第七 銀河麒麟系統功能測試
    發表于 07-15 10:35

    【紫光同創盤古PGX-MINI-4K教程】——(盤古PGX-MINI-4K開發板/PGC4KD-6ILPG144第四章)數碼管動態顯示實驗例程

    數碼管,按下數字加 1,從 0 到 9;按鍵 K3 控制左側起第四個數碼,按下數字加 1,從 0 到 9。 :實驗原理數碼管是種半
    發表于 04-28 18:30

    【紫光同創盤古PGX-Lite 7K教程】——(盤古PGX-Lite 7K開發板/PGC7KD-6IMBG256第四章)?數碼管動態顯示實驗例程

    ,而是保留短暫時間。 在設計數碼管動態顯示時,對于人眼觀測來說,頻率越高越好,但是數碼管中的 LED 燈珠點亮對于高電平(關注發光響應時間)是有要求的,故而不是越高越好,取
    發表于 04-24 14:51

    新亞勝斬獲LED工匠“優秀創意顯示企業獎”

    3月16日,第四屆“工匠”中國LED顯示應用行業評選活動的頒獎典禮在廣州隆重舉行。
    的頭像 發表于 03-17 09:21 ?346次閱讀

    MATLAB課程之第四章v3 程序設計(4)

    繼續講解!在大二學習MATLAB的時候,可以將學過的數學知識用軟件編程方式呈現。這既是知識鞏固過程,也是軟件熟悉過程!舉兩得!來看
    的頭像 發表于 12-05 08:10 ?316次閱讀
    MATLAB課程之<b class='flag-5'>第四章</b>v3 程序設計(4)

    MATLAB課程之第四章v3 程序設計(2)

    繼續講解!2023年的暑假在家備課和錄制視頻,忙的不亦樂乎?;?b class='flag-5'>聯網時代的文章可以加入視頻了,這樣有利于傳播。希望更多搞工科的人能看到我寫的文章。非常用心的寫作飽含經驗,值得推廣。可惜的是自己教的學生
    的頭像 發表于 12-01 10:55 ?283次閱讀

    MATLAB課程之第四章v3 程序設計(1)

    開始講解第四章的內容。2023年8月,第二版文章和大家見面了,增加了很多內容,還有視頻指導。 本章開始開始教同學們如何編寫復雜程序了。本課程總共有多少???回答:七。 第四章講解程序
    的頭像 發表于 11-29 08:10 ?362次閱讀

    基于51單片機點亮LED燈(二)

    前面學習完怎么對單片機的IO口的高低電平的控制,并且成功點亮LED,接下來學習下流水燈的寫法。
    的頭像 發表于 11-01 11:47 ?738次閱讀
    基于51單片機<b class='flag-5'>點亮</b><b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>LED</b>燈(二)

    基于51單片機點亮LED燈(

    不論學習什么單片機,最簡單的外設莫過于IO口的高低電平控制。而對于IO口的高低電平控制入門階段將是從點亮
    的頭像 發表于 11-01 11:44 ?2881次閱讀
    基于51單片機<b class='flag-5'>點亮</b><b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>LED</b>燈(<b class='flag-5'>一</b>)

    藍橋嵌入式】第七 串口發送數據

    節硬件解讀藍橋嵌入式主板上面共有2USB口,下載程序和串口都是CN2口,大家千萬不要搞錯了。如下圖,串口引腳是PA9和PA10。第
    的頭像 發表于 10-10 09:25 ?579次閱讀
    【<b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>嵌入式】第七<b class='flag-5'>章</b> 串口發送數據

    藍橋嵌入式】第八 串口接收

    現象注意:請用USB線連接電腦與開發板,注意是CN2口?,F象:1,上電8LED閃爍次,然后熄滅;2,按下按鍵,對應的LED翻轉次;3,
    的頭像 發表于 10-10 09:25 ?556次閱讀
    【<b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>嵌入式】第八<b class='flag-5'>章</b> 串口接收

    藍橋嵌入式】第五 LCD

    節硬件解讀藍橋嵌入式的LCD并沒有提供原理圖,所以也沒有什么可以講解的,如果有需要,請聯系我們微信公眾號管理員,謝謝。微信搜索:撞上電子微信公眾號即可。第二節CubeMX配置本教程在上
    的頭像 發表于 09-28 08:00 ?597次閱讀
    【<b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>嵌入式】第五<b class='flag-5'>章</b> LCD

    藍橋嵌入式】第四章 按鍵控制LED

    節按鍵的基本知識按鍵的最基本的知識就是消抖,它分為軟件消抖和硬件消抖。其中,軟件消抖流程為:當檢測到按鍵按下時,啟動延時,持續段時間(通常幾毫秒);在延時結束后,再次讀取按鍵
    的頭像 發表于 09-27 08:00 ?832次閱讀
    【<b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>嵌入式】<b class='flag-5'>第四章</b> 按鍵控制<b class='flag-5'>LED</b>

    藍橋嵌入式】第三 LED流水燈

    節硬件解讀先看看原理圖:和普通的開發板不同,藍橋嵌入式的開發板通過74HC573芯片之后,連接到
    的頭像 發表于 09-26 08:00 ?761次閱讀
    【<b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>嵌入式】第三<b class='flag-5'>章</b> <b class='flag-5'>LED</b>流水燈