日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

撞上電子 ? 2021-08-17 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一節(jié)硬件解讀

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

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

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

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

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

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

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

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

OE#已經(jīng)接了地(已經(jīng)使能),只需要控制LE即可控制74HC573的這個(gè)芯片是否鎖存。而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文件,如下圖,對(duì)代碼進(jìn)行編譯,顯示0錯(cuò)誤,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口連接。

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

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

LD1,LD9LD11常亮。

宗旨:免費(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ā)板開獎(jiǎng)通知

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

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

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

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

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

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

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

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

    關(guān)注

    1

    文章

    130

    瀏覽量

    10879
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    項(xiàng)目 通過完成些簡(jiǎn)單的項(xiàng)目來鞏固所學(xué)知識(shí)。例如,制作個(gè)簡(jiǎn)單的LED閃爍電路或溫度傳感器測(cè)量系統(tǒng)。 4. 高級(jí)進(jìn)階 4.1 操作系統(tǒng)
    發(fā)表于 02-09 15:42

    arm嵌入式主板優(yōu)缺點(diǎn)

    嵌入式主板嵌入在設(shè)備里面做控制、數(shù)據(jù)處理使用的CPU板 ,常見的有兩類,即基于X86的嵌入式主板和基于RISC的ARM
    發(fā)表于 01-08 07:08

    分享個(gè)嵌入式開發(fā)學(xué)習(xí)路線

    拓展期(3-4個(gè)月) 學(xué)習(xí)嵌入式操作系統(tǒng)(RTOS)和物聯(lián)網(wǎng)通信技術(shù),能開發(fā)“多任務(wù)、聯(lián)網(wǎng)”的復(fù)雜項(xiàng)目,理解企業(yè)級(jí)嵌入式開發(fā)的“架構(gòu)思維”。這
    發(fā)表于 12-04 11:01

    嵌入式主板的選型與應(yīng)用

    、嵌入式主板核心元器件選型的關(guān)鍵考量在嵌入式主板設(shè)計(jì)中,核心元器件的選型直接決定產(chǎn)品性能與可靠性,需結(jié)合場(chǎng)景需求精準(zhǔn)匹配。以處理器為例,除
    的頭像 發(fā)表于 11-03 17:20 ?889次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的選型與應(yīng)用

    分享個(gè)嵌入式學(xué)習(xí)階段規(guī)劃

    給大家分享個(gè)嵌入式學(xué)習(xí)階段規(guī)劃: ()基礎(chǔ)筑牢階段(約 23 天) 核心目標(biāo):打牢 C 語言、數(shù)據(jù)結(jié)構(gòu)、電路基礎(chǔ)C 語言開發(fā):學(xué)變量 / 指針 / 結(jié)構(gòu)體等核心語法,用 Dev-
    發(fā)表于 09-12 15:11

    2025“芯原”全國(guó)嵌入式軟件開發(fā)大賽圓滿落幕

    此前,2025年7月20日至26日,第四屆“芯原”全國(guó)嵌入式軟件開發(fā)大賽決賽在??诔晒εe辦。
    的頭像 發(fā)表于 08-06 09:51 ?1603次閱讀

    【「DeepSeek 核心技術(shù)揭秘」閱讀體驗(yàn)】第三章:探索 DeepSeek - V3 技術(shù)架構(gòu)的奧秘

    、模型架構(gòu) 在閱讀第三章關(guān)于 DeepSeek 的模型架構(gòu)部分時(shí),我仿佛打開了扇通往人工智能核心構(gòu)造的大門。從架構(gòu)圖中,能清晰看到 Transformer 塊、前饋神經(jīng)網(wǎng)絡(luò)、注意力機(jī)制等模塊
    發(fā)表于 07-20 15:07

    【「Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)」閱讀體驗(yàn)】01初讀體驗(yàn)

    習(xí)過yocto,導(dǎo)致看目錄時(shí),基本上沒看明白脈絡(luò),僅僅知道的是,第一二內(nèi)容屬于背景知識(shí),從第三章開始,就逐步切換到y(tǒng)octo知識(shí)點(diǎn)的講解了,到第8開始將樹莓派鏡像定制,8到9
    發(fā)表于 06-30 21:49

    文帶你了解嵌入式主板

    嵌入式主板是專為嵌入式系統(tǒng)設(shè)計(jì)的計(jì)算機(jī)主板。它與我們常見的臺(tái)式機(jī)或筆記本電腦主板有著顯著的區(qū)別,核心在于它不是為了通用計(jì)算,而是為了執(zhí)行特定
    的頭像 發(fā)表于 06-30 16:12 ?916次閱讀
    <b class='flag-5'>一</b>文帶你了解<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    初級(jí)工程師PCB設(shè)計(jì)技巧(PPT版)

    目錄第一章:PCB 概述第二:PCB 設(shè)計(jì)流程及PCB Layout 設(shè)計(jì)第三章: PROTEL 常用操作第四: PCB Layout 技巧 獲取完整文檔資料可下載附件哦?。。。?
    發(fā)表于 06-26 15:50

    怎么結(jié)合嵌入式,Linux,和FPGA三個(gè)方向達(dá)到個(gè)均衡發(fā)展?

    嵌入式領(lǐng)域,不少人都懷揣著讓嵌入式、Linux 和 FPGA 三個(gè)方向?qū)崿F(xiàn)均衡發(fā)展的夢(mèng)想,然而實(shí)踐中卻面臨諸多挑戰(zhàn)。就像備受矚目的全棧工程師稚暉君,他從大學(xué)玩單片機(jī)起步,憑借將智能算法融入
    的頭像 發(fā)表于 06-25 10:08 ?1049次閱讀
    怎么結(jié)合<b class='flag-5'>嵌入式</b>,Linux,和FPGA<b class='flag-5'>三個(gè)</b>方向達(dá)到<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>均衡發(fā)展?

    嵌入式主板詳解與選購指南

    什么是嵌入式主板?嵌入式主板是專為嵌入式系統(tǒng)設(shè)計(jì)的核心計(jì)算平臺(tái)。它與我們?nèi)粘J褂玫呐_(tái)式機(jī)或筆記本電腦主板
    的頭像 發(fā)表于 06-06 13:23 ?985次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>詳解與選購指南

    嵌入式主板特點(diǎn)與應(yīng)用場(chǎng)景解析

    嵌入式主板(EmbeddedMotherboard)是專為嵌入式系統(tǒng)設(shè)計(jì)的重要硬件平臺(tái),通常集成處理器、內(nèi)存、存儲(chǔ)、接口等關(guān)鍵組件,用于控制和管理特定設(shè)備或應(yīng)用。與通用計(jì)算機(jī)主板不同,
    的頭像 發(fā)表于 05-26 15:12 ?1014次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點(diǎn)與應(yīng)用場(chǎng)景解析

    在金融發(fā)展領(lǐng)域,嵌入式主板有什么優(yōu)點(diǎn)?

    在金融發(fā)展領(lǐng)域,嵌入式主板能夠有力推動(dòng)金融行業(yè)的智能化與高效化進(jìn)程。主板的強(qiáng)大計(jì)算能力可以保障業(yè)務(wù)高效運(yùn)行。
    的頭像 發(fā)表于 05-19 09:22 ?833次閱讀

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    基礎(chǔ) 3. 學(xué)習(xí)路徑推薦第階段:熟悉開發(fā)環(huán)境(如Keil、IAR、STM32)第二階段:掌握裸機(jī)編程與驅(qū)動(dòng)開發(fā)第三階段:學(xué)習(xí)RTOS(實(shí)時(shí)操作系統(tǒng))如FreeRTOS第四階段:深入理解Linux嵌入式
    發(fā)表于 05-15 09:29
    灵武市| 海兴县| 扶余县| 改则县| 蒲城县| 武宣县| 桐城市| 阜南县| 泾川县| 吴堡县| 建阳市| 台湾省| 鱼台县| 平阳县| 班戈县| 新宾| 滨海县| 肃南| 绥滨县| 潍坊市| 稻城县| 定边县| 秀山| 和硕县| 安西县| 神木县| 清涧县| 赫章县| 修文县| 新化县| 弥勒县| 得荣县| 桃江县| 鸡东县| 英吉沙县| 洪洞县| 治多县| 莒南县| 延寿县| 江孜县| 宝山区|