色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【藍(lán)橋杯嵌入式主板G4】第三章 點(diǎn)亮一個LED

撞上電子 ? 2021-08-17 09:52 ? 次閱讀

第一節(jié)硬件解讀

任何一個實(shí)驗(yàn)都是從點(diǎn)亮一個LED開始的,本次將教大家如何用stm32cubeMX+MDK在藍(lán)橋杯嵌入式主板上面點(diǎn)亮一個LED。

先看藍(lán)橋杯嵌入式主板的原理圖:從圖中可以看出一共有8個LED燈,分別是LD1到LD8。以LD1為例,該LED燈的左側(cè)(正極)連接了一個R7(300歐姆的電阻)和VDD(電源),其中R7的電阻是起限流作用;右側(cè)通過一個74HC753連接到PC8,也就是連接到MCU了。現(xiàn)在重點(diǎn)是搞懂74HC573是什么。

0e60b886-fde3-11eb-b1e9-000c2944909e.png

關(guān)于74HC573,我們可以在資源包的芯片手冊里面找到該芯片的數(shù)據(jù)手冊,在數(shù)據(jù)手冊中可以找到以下關(guān)鍵信息

0e73a29c-fde3-11eb-94bc-000c2944909e.png

從上圖可以看出,74HC573是一種鎖存器,在`O`E為L(低電平),LE為H(高電平)時(shí),輸出隨輸入變化而變化,如果輸入低電平,輸出也是低電平;如果輸入高電平,輸出也是高電平;在OE#不為L或者LE不為H時(shí),無論輸入什么,輸出都保持原來的狀態(tài),造成一種鎖死的狀態(tài),這就是鎖存器。

74HC573在電路圖中如下所示:

0e81fa90-fde3-11eb-b113-000c2944909e.png

OE#已經(jīng)接了地(已經(jīng)使能),只需要控制LE即可控制74HC573的這個芯片是否鎖存。而LE接到了PD2,換句話說,只要操作了PD2,就可以操作74HC573了。

第二節(jié)配置環(huán)境

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

0e8ddd9e-fde3-11eb-9662-000c2944909e.png

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

0e9f42c0-fde3-11eb-b900-000c2944909e.png

3,選中“A-Z”,查看藍(lán)橋杯嵌入式芯片stm32g431rb的所有功能。

0eaab462-fde3-11eb-ad3f-000c2944909e.png

4,選中“SYS”,在Debug項(xiàng)目中選擇“Serial Wire,可以看見PA13PA14引腳變成綠色,分別用作SYS_SWDIOSYS_SWCLK

0eb42a4c-fde3-11eb-8ff8-000c2944909e.png

5,選中“PD2-GPIO_Output,PC8-GPIO_Output”,“PC9-GPIO_Output”,“PC10-GPIO_Output”,“PC11-GPIO_Output”,“PC12-GPIO_Output”,“PC13-GPIO_Output”,“PC14-GPIO_Output”和“PC15-GPIO_Output”,這樣就可以讓芯片的PD2PC8~PC15作為輸出引腳了。

0ec4c6ba-fde3-11eb-afc1-000c2944909e.png

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

0edbaa14-fde3-11eb-8080-000c2944909e.png

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

0efceda8-fde3-11eb-b49d-000c2944909e.png

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

第三節(jié)編寫代碼

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

2,找到main.c文件,如下圖,對代碼進(jìn)行編譯,顯示0錯誤,0警告,表示stm32cubeMX生成代碼很成功。

0f09708c-fde3-11eb-9773-000c2944909e.png

3,在如下圖中添加以下語句,注意,要在BEGINEND之間。

0f21dfc2-fde3-11eb-b994-000c2944909e.png

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

0f441ac2-fde3-11eb-9897-000c2944909e.png

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

0f59065a-fde3-11eb-b51b-000c2944909e.png

6,點(diǎn)擊”Options for Target...“。

0f6318a8-fde3-11eb-b854-000c2944909e.png

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

0f756806-fde3-11eb-8fc1-000c2944909e.png

8,選擇“Settings”。

0f8e9558-fde3-11eb-8920-000c2944909e.png

9,選擇”Flash Downlosd,勾選”Reset and Run”并點(diǎn)擊”O(jiān)K”

0fc960ca-fde3-11eb-b393-000c2944909e.png

10,點(diǎn)擊”Download“,開始下載程序。

0fd40f2c-fde3-11eb-b89a-000c2944909e.png

11,程序下載成功。

0fe40afa-fde3-11eb-ac5c-000c2944909e.png

第四節(jié)注意事項(xiàng)與實(shí)驗(yàn)現(xiàn)象

實(shí)驗(yàn)注意事項(xiàng):

1,程序語句需要位于程序的BEGINEND之間。

2,利用USB線將電腦USB口與開發(fā)板CN2口連接。

3J6J7J8需要用跳線帽連接,否則無法下載程序。

實(shí)驗(yàn)現(xiàn)象:

LD1LD9LD11常亮。

宗旨:免費(fèi)的服務(wù),永遠(yuǎn)的開源

0febd336-fde3-11eb-9256-000c2944909e.png

往期精彩

【1】【藍(lán)橋杯嵌入式G4】第二章 stm32l0xx_hal_gpio.c的常見函數(shù)

【2】【藍(lán)橋杯嵌入式主板(G4)】第一章 軟件環(huán)境搭建

【3】開發(fā)板開獎通知

【4】【藍(lán)橋杯物聯(lián)網(wǎng)】第四章 點(diǎn)亮一個LED

【5】【藍(lán)橋杯物聯(lián)網(wǎng)】第三章 stm32l0xx_hal_gpio.c的常見函數(shù)

100ad3cc-fde3-11eb-91e2-000c2944909e.png

點(diǎn)個在看你最好看

10111528-fde3-11eb-ad4d-000c2944909e.png

原文標(biāo)題:【藍(lán)橋杯嵌入式主板G4】第三章 點(diǎn)亮一個LED

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)橋杯
    +關(guān)注

    關(guān)注

    1

    文章

    128

    瀏覽量

    10158
收藏 人收藏

    評論

    相關(guān)推薦

    ARM架構(gòu)嵌入式主板特點(diǎn)

    極其廣泛。ARM架構(gòu)嵌入式主板有什么特點(diǎn)呢?、工作時(shí)間及環(huán)境:ARM主板不受時(shí)間限制,可常開機(jī),無需人員維護(hù)。在有電源調(diào)節(jié)的情況下,只要接通電源,就會自動啟動,
    的頭像 發(fā)表于 12-31 16:03 ?201次閱讀
    ARM架構(gòu)<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點(diǎn)

    藍(lán)橋該如何備賽?

    藍(lán)橋物聯(lián)網(wǎng)已經(jīng)換了次開發(fā)板了,每次換板子,題目難度都會降低不少,所以說,藍(lán)橋物聯(lián)網(wǎng)在藍(lán)橋
    的頭像 發(fā)表于 12-19 21:02 ?187次閱讀
    <b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b>該如何備賽?

    什么是嵌入式文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式嵌入式系統(tǒng),顧名思義,是將計(jì)算機(jī)的硬件和軟件嵌入到某種設(shè)備或系統(tǒng)中,以實(shí)現(xiàn)特定功能的計(jì)算
    的頭像 發(fā)表于 10-16 10:14 ?1143次閱讀

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第三四章閱讀報(bào)告

    嵌入式Hypervisor的設(shè)計(jì)與實(shí)現(xiàn)技術(shù) 內(nèi)容概述 : 第三章主要探討了嵌入式Hypervisor的設(shè)計(jì)與實(shí)現(xiàn)技術(shù),包括其關(guān)鍵組件、資源管理機(jī)制、中斷與異常處理機(jī)制等。這一章詳細(xì)解
    發(fā)表于 10-09 18:29

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。
    的頭像 發(fā)表于 09-30 10:05 ?581次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第三章 CanMV簡介

    第三章 CanMV簡介 本章將對CanMV進(jìn)行簡單介紹本章分為如下幾個小節(jié):3.1 初識CanMV 3.2 CanMV的應(yīng)用開發(fā)方式 3.1 初識CanMVCanMV是嘉楠科技針對AIOT編程
    發(fā)表于 09-03 10:13

    迅為電子RK3588S開發(fā)板第三章Buildroot系統(tǒng)功能測試

    迅為電子RK3588S開發(fā)板第三章Buildroot系統(tǒng)功能測試
    的頭像 發(fā)表于 09-02 14:45 ?807次閱讀
    迅為電子RK3588S開發(fā)板<b class='flag-5'>第三章</b>Buildroot系統(tǒng)功能測試

    【「ARM MCU嵌入式開發(fā) | 基于國產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+書籍整體概況

    ,12教學(xué)課件,2423分鐘的視頻講解內(nèi)容,還提供40示例源碼。 書籍的背面介紹了此書背后的幾位具有影響力的開創(chuàng)者,以及獲取此圖書資源的二維碼,書籍標(biāo)價(jià)等信息。 、書籍前言 前言部分介紹了當(dāng)代
    發(fā)表于 08-25 22:48

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計(jì)

    、PRTOS的配套工具等內(nèi)容。第三部分(第13~15)介紹嵌入式Hypervisor的高級應(yīng)用和未來規(guī)劃,涵蓋μC/OS-II與Linux內(nèi)核的虛擬化過程,以及PRTOS社區(qū)的愿景等內(nèi)容。
    發(fā)表于 08-25 09:11

    嵌入式機(jī)電體化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》讀后感

    的重要作用。 第三章則是關(guān)于嵌入式水下航行器(ROV/URV)系統(tǒng)的建模與仿真,這是本書的大亮點(diǎn)。通過對ROV動力學(xué)模型的詳細(xì)闡述,包括水動力阻尼模型、水動力附加質(zhì)量模型等,我深刻理解了復(fù)雜機(jī)械系統(tǒng)
    發(fā)表于 08-21 08:45

    雙麒麟系統(tǒng)!迅為RK3588開發(fā)板+銀河麒麟/開放麒麟

    現(xiàn)代化的用戶界面和豐富的開發(fā)工具,適用于臺式機(jī)、筆記本和嵌入式設(shè)備,致力于推動國產(chǎn)操作系統(tǒng)的自主研發(fā)和生態(tài)建設(shè)。 部分功能演示截圖 更新目錄 第一章 功能適配表 第二 Android系統(tǒng)功能測試
    發(fā)表于 07-15 10:35

    嵌入式設(shè)備中的4G/5G模塊管理

    在高度數(shù)字化的智能時(shí)代,Linux嵌入式板卡在各個領(lǐng)域都發(fā)揮著重要作用,然而,隨著4G/5G技術(shù)的普及,如何高效、穩(wěn)定地管理這些嵌入式設(shè)備上的無線模塊,成為了用戶面臨的
    發(fā)表于 07-13 16:45

    嵌入式工控機(jī)主板應(yīng)用場景

    嵌入式工控機(jī)主板在多個領(lǐng)域中有著廣泛的應(yīng)用,其特點(diǎn)包括體積小、集成度高、功耗低以及控制功能強(qiáng)等。以下是嵌入式工控機(jī)主板些主要應(yīng)用領(lǐng)域:
    的頭像 發(fā)表于 04-25 17:06 ?1702次閱讀

    嵌入式主板,你了解多少?

    嵌入式主板,也稱為嵌入式計(jì)算機(jī)主板,是種專門設(shè)計(jì)用于嵌入式系統(tǒng)的計(jì)算機(jī)主板。與臺式機(jī)和筆記本電
    的頭像 發(fā)表于 04-17 15:11 ?1471次閱讀

    定制嵌入式主板,需要考慮的功能有哪些?

    和穩(wěn)定性。本文將從多個方面探討定制嵌入式主板需要考慮的功能。處理器性能定制嵌入式主板需要考慮的功能之是處理器性能。處理器是
    的頭像 發(fā)表于 02-29 17:38 ?529次閱讀
    定制<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>,需要考慮的功能有哪些?
    主站蜘蛛池模板: 色欲AV亚洲永久无码精品| 九九精彩视频在线观看视频| 边摸边吃奶边做带声音| 国产97视频在线观看| 国精产品一区二区三区有限公司| 久久精品亚洲牛牛影视| 欧美狂野乱码一二三四区| 午夜插插插| 做你的爱人BD日本| 国产AV亚洲一区精午夜麻豆| 红尘影院手机在线观看| 琪琪色在线播放| 亚洲免费视频在线| qvod理论电影| 精品午夜中文字幕熟女人妻在线| 嗯啊好爽视频| 性啪啪chinese东北女人| 91青青草原| 国产专区青青在线视频| 女教师二十三岁| 亚洲免费一区| 波多野结衣 无码片| 精品水蜜桃久久久久久久| 人妻少妇偷人精品无码洋洋AV | 好男人好资源视频高清| 青青草视频在线ac| 一个人在线观看的视频| 国产GV无码A片在线观看 | 国产免费麻传媒精品国产AV| 蜜臀AV色欲A片无码一区| 午夜色情影院色a国产| 99久久无码一区人妻A片蜜| 国内精品久久久久久西瓜色吧| 全部免费特黄特色大片看片| 伊人久久综在合线影院| 中文字幕专区高清在线观看| 国产高清视频免费最新在线| 免费亚洲视频在线观看| 亚洲欧美成人无码久久久| 高清国产免费观看视频在线| 免费果冻传媒在线完整观看|