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

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

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

【藍橋杯嵌入式】第七章 串口發(fā)送數(shù)據(jù)

撞上電子 ? 2023-10-10 09:25 ? 次閱讀

第一節(jié) 硬件解讀

藍橋杯嵌入式主板上面一共有2個USB口,下載程序和串口都是CN2口,大家千萬不要搞錯了。

如下圖,串口引腳是PA9和PA10。

ee76cc8e-670b-11ee-9788-92fbcf53809c.png

第二節(jié)CuebMX的配置

第一步:選擇對應的引腳的和對應的功能,如下圖:

ee7f7f6e-670b-11ee-9788-92fbcf53809c.png

第二步:配置串口,設置波特率為9600【注意:比賽一般是9600,可以根據(jù)具體情況修改】,設置完了就變成綠色了,如下圖:

ee866b4e-670b-11ee-9788-92fbcf53809c.png


第三節(jié)MDK代碼

第一步:編寫串口發(fā)送函數(shù),如下圖:


ee97427a-670b-11ee-9788-92fbcf53809c.png

第二步:編寫主函數(shù),如下圖:

eea6a8fa-670b-11ee-9788-92fbcf53809c.png

第五步:配置好下載器之后,編譯代碼,下載即可。

第六步:打開STC軟件,如下圖配置:選擇串口助手;接收緩存區(qū)選擇文本模式,波特率選擇9600;串口號請掃描,選擇正確的串口號,不一定是COM5;最后打開串口。

eebadba4-670b-11ee-9788-92fbcf53809c.png

第七步:按下按鍵,串口接收數(shù)據(jù)。

eec7285a-670b-11ee-9788-92fbcf53809c.png


第四節(jié) 實驗現(xiàn)象

注意:請用USB線連接電腦與開發(fā)板,注意是CN2口。

現(xiàn)象:LED閃爍一次,按下按鍵,對應的LED翻轉一次,LCD顯示鍵值并以9600波特率的串口發(fā)送出去。

來源:撞上電子微信公眾號

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

    關注

    5054

    文章

    18917

    瀏覽量

    301032
  • 數(shù)據(jù)

    關注

    8

    文章

    6772

    瀏覽量

    88655
  • 串口
    +關注

    關注

    14

    文章

    1539

    瀏覽量

    75930
收藏 人收藏

    評論

    相關推薦

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第7-8學習心得

    這是一本很好的學習嵌入式的書籍。 在深入學習《嵌入式Hypervisor:架構、原理與應用》的第7-8后,我對嵌入式Hypervisor的架構、原理及其在實際應用中的重要性有了更為深
    發(fā)表于 10-09 18:50

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

    在深入閱讀了《嵌入式Hypervisor:架構、原理與應用》的第三、四后,我對嵌入式Hypervisor的設計與實現(xiàn)技術有了更為詳盡和系統(tǒng)的理解。以下是我對這兩內(nèi)容的閱讀報告:
    發(fā)表于 10-09 18:29

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第一二讀后感

    非常感謝社區(qū)提供的閱讀機會,拿到書后,就迫不及待的的開始閱讀了。 社區(qū)還有簽名留念呢,值得紀念。 《嵌入式Hypervisor:架構、原理與應用》的第一、二為讀者提供了關于Hypervisor技術
    發(fā)表于 10-09 18:22

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

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

    嵌入式GUI盤點

    嵌入式圖形用戶界面(GUI)是一種為嵌入式系統(tǒng)設計的用戶界面,它可以讓用戶通過圖形化的方式與設備進行交互。以下是對嵌入式 GUI 的盤點。 emWin 由德國SEGGER公司
    發(fā)表于 09-02 10:58

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

    USART,串口應用比較常見,通過UART案例(以串口查詢方式發(fā)送數(shù)據(jù))和UART的中斷接收實驗,內(nèi)容豐富。
    發(fā)表于 08-25 22:48

    學習hypervisor嵌入式產(chǎn)品安全設計

    第一部分(第1~2)介紹Hypervisor基礎,涵蓋虛擬化技術與實現(xiàn)、主流的嵌入式Hypervisor產(chǎn)品,以及基于分離內(nèi)核的嵌入式Hypervisor等內(nèi)容。第二部分(第3~12
    發(fā)表于 08-25 09:11

    飛凌嵌入式亮相第七屆全國大學生嵌入式芯片與系統(tǒng)設計競賽北部賽區(qū)決賽現(xiàn)場

    7月20日,2024年第七屆全國大學生嵌入式芯片與系統(tǒng)設計競賽北部賽區(qū)決賽在保定大學科技園正式開賽。本次大賽由全國大學生嵌入式芯片與系統(tǒng)設計競賽組委會、北部賽區(qū)執(zhí)委會主辦,保定國家大學科技園與北京郵電大學聯(lián)合承辦,飛凌
    的頭像 發(fā)表于 07-29 10:13 ?533次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相<b class='flag-5'>第七</b>屆全國大學生<b class='flag-5'>嵌入式</b>芯片與系統(tǒng)設計競賽北部賽區(qū)決賽現(xiàn)場

    飛凌嵌入式亮相第七屆(2024)全國大學生嵌入式芯片與系統(tǒng)設計競賽北部賽區(qū)決賽現(xiàn)場

    7月20日,2024年第七屆全國大學生嵌入式芯片與系統(tǒng)設計競賽北部賽區(qū)決賽在保定大學科技園正式開賽。本次大賽由全國大學生嵌入式芯片與系統(tǒng)設計競賽組委會、北部賽區(qū)執(zhí)委會主辦,保定國家大學
    的頭像 發(fā)表于 07-23 09:24 ?452次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相<b class='flag-5'>第七</b>屆(2024)全國大學生<b class='flag-5'>嵌入式</b>芯片與系統(tǒng)設計競賽北部賽區(qū)決賽現(xiàn)場

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

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

    什么是嵌入式板卡?

    嵌入式板卡是配備處理器、各種集成電路、接口和其他關鍵組件的電路板,所有這些組件都組裝起來以執(zhí)行特定功能。如USB、Ethernet、串口、GPIO等,以便連接外部設備和傳感器。它們還可能包括擴展插槽
    的頭像 發(fā)表于 12-20 16:17 ?731次閱讀
    什么是<b class='flag-5'>嵌入式</b>板卡?

    什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機器和設備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2283次閱讀

    嵌入式Linux應用程序開發(fā)詳解-第3

    電子發(fā)燒友網(wǎng)站提供《嵌入式Linux應用程序開發(fā)詳解-第3.pdf》資料免費下載
    發(fā)表于 11-16 11:19 ?0次下載
    <b class='flag-5'>嵌入式</b>Linux應用程序開發(fā)詳解-第3<b class='flag-5'>章</b>

    嵌入式Linux應用程序開發(fā)詳解-第2

    電子發(fā)燒友網(wǎng)站提供《嵌入式Linux應用程序開發(fā)詳解-第2.pdf》資料免費下載
    發(fā)表于 11-16 11:18 ?0次下載
    <b class='flag-5'>嵌入式</b>Linux應用程序開發(fā)詳解-第2<b class='flag-5'>章</b>

    嵌入式Linux應用程序開發(fā)詳解-第1

    電子發(fā)燒友網(wǎng)站提供《嵌入式Linux應用程序開發(fā)詳解-第1.pdf》資料免費下載
    發(fā)表于 11-16 11:17 ?0次下載
    <b class='flag-5'>嵌入式</b>Linux應用程序開發(fā)詳解-第1<b class='flag-5'>章</b>