女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

【藍橋杯嵌入式主板G4】第三章 點亮一個LED

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

第一節硬件解讀

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

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

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

關于74HC573,我們可以在資源包的芯片手冊里面找到該芯片的數據手冊,在數據手冊中可以找到以下關鍵信息:

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

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

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

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

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

第二節配置環境

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

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

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

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

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

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

4,選中“SYS”,在Debug項目中選擇“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中填寫項目的名字(盡可能不要用中文),在Project Location中選擇項目保存的路徑,在Toolchain/IDE中選擇編譯器,藍橋杯嵌入式比賽用的是MDK5,所以我們選擇MDK-ARM V5

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

7,點擊GENERATE CODE生成代碼。

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

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

第三節編寫代碼

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

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

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

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

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

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

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

5,編譯結果如下:

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

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

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

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

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

8,選擇“Settings”。

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

9,選擇”Flash Downlosd,勾選”Reset and Run”并點擊”OK”

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

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

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

11,程序下載成功。

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

第四節注意事項與實驗現象

實驗注意事項:

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

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

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

實驗現象:

LD1LD9LD11常亮。

宗旨:免費的服務,永遠的開源

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

往期精彩

【1】【藍橋杯嵌入式G4】第二章 stm32l0xx_hal_gpio.c的常見函數

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

【3】開發板開獎通知

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

【5】【藍橋杯物聯網】第三章 stm32l0xx_hal_gpio.c的常見函數

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

點個在看你最好看

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

原文標題:【藍橋杯嵌入式主板G4】第三章 點亮一個LED

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

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

    關注

    1

    文章

    129

    瀏覽量

    10384
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式主板開發詳細指南

    嵌入式主板開發涉及硬件設計、軟件集成、系統優化等多個環節,需要結合具體應用場景進行深度定制。以下是嵌入式主板開發的詳細指南,涵蓋關鍵步驟、工具、挑戰及實際案例:
    的頭像 發表于 04-02 11:35 ?369次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>開發詳細指南

    第三章 警報聯動】手把手教你玩轉新版正點原子云

    本帖最后由 jf_85110202 于 2025-3-13 14:43 編輯 【第三章 警報聯動】手把手教你玩轉新版正點原子云 新版原子云網址:原子云(點擊登錄原子云) 原子云特色功能:設置
    發表于 03-12 16:05

    嵌入式主板選型與應用指南

    嵌入式主板是專為嵌入式系統設計的核心硬件平臺,廣泛應用于工業控制、物聯網、醫療設備等領域。以下是關于嵌入式主板的詳細介紹:1.
    的頭像 發表于 02-27 14:53 ?350次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>選型與應用指南

    小身材大能量:解讀小尺寸嵌入式主板

    ,就帶大家同深入了解小尺寸嵌入式主板。小尺寸嵌入式主板特點小尺寸嵌入式
    的頭像 發表于 02-17 18:02 ?488次閱讀
    小身材大能量:解讀小尺寸<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    盤點無風扇嵌入式主板應用優勢

    在科技飛速發展的今天,嵌入式主板在各個領域發揮著重要作用。而無風扇嵌入式主板以獨特優勢在工業自動化、醫療設備和智能交通等領域廣泛應用。今天,就讓我們
    的頭像 發表于 02-15 18:04 ?292次閱讀
    盤點無風扇<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>應用優勢

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之,承擔著控制、處理和通訊等多種功
    的頭像 發表于 01-13 16:30 ?660次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的概述與發展

    ARM架構嵌入式主板特點

    極其廣泛。ARM架構嵌入式主板有什么特點呢?、工作時間及環境:ARM主板不受時間限制,可常開機,無需人員維護。在有電源調節的情況下,只要接通電源,就會自動啟動,
    的頭像 發表于 12-31 16:03 ?851次閱讀
    ARM架構<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點

    藍橋該如何備賽?

    藍橋物聯網已經換了次開發板了,每次換板子,題目難度都會降低不少,所以說,藍橋物聯網在藍橋
    的頭像 發表于 12-19 21:02 ?1273次閱讀
    <b class='flag-5'>藍橋</b><b class='flag-5'>杯</b>該如何備賽?

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第三四章閱讀報告

    嵌入式Hypervisor的設計與實現技術 內容概述 : 第三章主要探討了嵌入式Hypervisor的設計與實現技術,包括其關鍵組件、資源管理機制、中斷與異常處理機制等。這一章詳細解
    發表于 10-09 18:29

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

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。
    的頭像 發表于 09-30 10:05 ?1462次閱讀

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

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

    迅為電子RK3588S開發板第三章Buildroot系統功能測試

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

    【「ARM MCU嵌入式開發 | 基于國產GD32F10x芯片」閱讀體驗】+書籍整體概況

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

    學習hypervisor嵌入式產品安全設計

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

    嵌入式機電體化系統設計與實現》讀后感

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