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

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

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

第六章 UART串口接收

撞上電子 ? 2022-01-24 10:44 ? 次閱讀

第一節(jié)硬件解讀

UART發(fā)送一章已經(jīng)詳細(xì)的介紹了藍(lán)橋杯物聯(lián)網(wǎng)關(guān)于串口的基礎(chǔ)知識。本章將不再闡述。

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

1,選擇芯片型號,藍(lán)橋杯物聯(lián)網(wǎng)芯片型號為STM32L071KB,封裝為UFQFPN32。

64defeba-7b9e-11ec-bcb6-dac502259ad0.png

2,配置好下載器,找到SYS,勾選Debug,可以看見芯片引腳已經(jīng)變成綠色的了,證明配置成功。

64f6ba0a-7b9e-11ec-bcb6-dac502259ad0.png

3,勾選USART2,如下配置。串口模式:異步通信(Asynchronous)?;A(chǔ)參數(shù):波特率為115200 Bits/s。傳輸數(shù)據(jù)長度為8 Bit。奇偶檢驗(yàn)無,停止位1 。

65076b8e-7b9e-11ec-bcb6-dac502259ad0.png

4,時(shí)鐘樹配置如下,配置為32MHZ。

65234296-7b9e-11ec-bcb6-dac502259ad0.png

5,項(xiàng)目信息就不說了,前面的教程說了很多次了。

653ad56e-7b9e-11ec-bcb6-dac502259ad0.png

6,如下圖,生成項(xiàng)目。

6554dc48-7b9e-11ec-bcb6-dac502259ad0.png

第三節(jié)編寫代碼

代碼如下,只有2行。關(guān)于其他的,比如下載器的配置等等,前面的實(shí)驗(yàn)很詳細(xì)的闡述了,就不再重復(fù)。

6563fa84-7b9e-11ec-bcb6-dac502259ad0.png

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

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

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

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

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

4,用跳線帽連接P4的1與2,3與4。

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

LD1,LD4常亮。UART2接收數(shù)據(jù)。

宗旨:

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

說明:

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

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

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

微信公眾號:撞上電子

CSDN:撞上電子

掘金:撞上電子

今日頭條:撞上電子

淘寶企業(yè)店:撞上電子

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

    關(guān)注

    22

    文章

    1243

    瀏覽量

    101687
收藏 人收藏

    評論

    相關(guān)推薦

    《DNESP32S3使用指南-IDF版_V1.6》第六章 新建基礎(chǔ)工程

    第六章 新建基礎(chǔ)工程 在前面的章節(jié)中,我們已經(jīng)簡要介紹了ESP32-S3的基礎(chǔ)知識和ESP-IDF的基本概念,并詳細(xì)闡述了VS Code IDE環(huán)境的搭建以及Espressif插件的安裝流程?,F(xiàn)在
    發(fā)表于 12-02 14:43

    通信技術(shù):UART串口通信開源代碼實(shí)操!

    今天我們分享的是關(guān)于UART串口通信示例,歡迎大家探討
    的頭像 發(fā)表于 11-05 11:56 ?3160次閱讀
    通信技術(shù):<b class='flag-5'>UART</b><b class='flag-5'>串口</b>通信開源代碼實(shí)操!

    uart波特率和傳輸頻率的關(guān)系 UART串口的常用波特率為多少

    頻率是兩個(gè)關(guān)鍵參數(shù),它們之間存在一定的關(guān)系,并且UART串口有一系列常用的波特率。以下是對這兩個(gè)概念的介紹。 一、UART波特率和傳輸頻率的關(guān)系 1. 定義與區(qū)別 波特率(Baud Rate
    的頭像 發(fā)表于 10-06 16:12 ?3534次閱讀
    <b class='flag-5'>uart</b>波特率和傳輸頻率的關(guān)系 <b class='flag-5'>UART</b><b class='flag-5'>串口</b>的常用波特率為多少

    《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件燒錄

    第六章 Kendryte K210固件燒錄 本章將為讀者介紹Kendryte K210的固件燒錄,以及Kendryte K210外部NOR Flash的空間分布。本章分為如下幾個(gè)小節(jié):6.1 外部
    發(fā)表于 09-12 14:20

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

    ,這里包含系統(tǒng)滴答定時(shí)器SysTick,RTC實(shí)時(shí)時(shí)鐘,看門狗(獨(dú)立看門狗與窗口看門狗),定時(shí)器(基本定時(shí)器、通用定時(shí)器、高級定時(shí)器),以及PWM實(shí)現(xiàn)呼吸燈效果實(shí)驗(yàn)。第六章為通用同步/異步串行通信
    發(fā)表于 08-25 22:48

    第六章-電機(jī)驅(qū)動(dòng)和PWM STM32項(xiàng)目

    **功能介紹放開頭, 使用便捷無需愁。** **這是全網(wǎng)最詳細(xì)、性價(jià)比最高的STM32實(shí)戰(zhàn)項(xiàng)目入門教程,通過合理的硬件設(shè)計(jì)和詳細(xì)的視頻筆記介紹,硬件使用STM32F103主控資料多方便學(xué)習(xí),通過3萬字筆記、12多個(gè)小時(shí)視頻、20多章節(jié)代碼手把手教會你如何開發(fā)和調(diào)試。讓你更快掌握嵌入式系統(tǒng)開發(fā)。** V3.3.0-STM32智能小車 視頻: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click V3:HAL庫開發(fā)、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。
    的頭像 發(fā)表于 08-21 16:46 ?669次閱讀
    <b class='flag-5'>第六章</b>-電機(jī)驅(qū)動(dòng)和PWM STM32項(xiàng)目

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

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

    第3_UART 開發(fā)基礎(chǔ)

    第3_UART 開發(fā)基礎(chǔ)
    的頭像 發(fā)表于 06-29 14:27 ?760次閱讀
    第3<b class='flag-5'>章</b>_<b class='flag-5'>UART</b> 開發(fā)基礎(chǔ)

    【紫光同創(chuàng)盤古PGX-Nano教程】——(盤古PGX-Nano開發(fā)板/PG2L50H_MBG324第六章串口收發(fā)實(shí)驗(yàn)例程

    的橋梁UART,傳輸?shù)臄?shù)據(jù)沒有體現(xiàn)。故而需要增加發(fā)送數(shù)據(jù)模塊,與接收數(shù)據(jù)模塊; 串口發(fā)射模塊設(shè)計(jì) 目標(biāo):接收到一個(gè)發(fā)送命令信號時(shí),將data[7:0]-&gt;依次發(fā)出{st
    發(fā)表于 05-11 15:40

    搭配100教學(xué)實(shí)驗(yàn)案例,輕松解決老師備課難題!

    Linux系統(tǒng)使用實(shí)驗(yàn)第三Linux設(shè)備驅(qū)動(dòng)程序開發(fā)實(shí)驗(yàn)第四基于ARM基礎(chǔ)外設(shè)實(shí)驗(yàn)第五LinuxQt開發(fā)實(shí)驗(yàn)第六章LinuxPython開發(fā)實(shí)驗(yàn)向下滑動(dòng)查看所有內(nèi)容
    的頭像 發(fā)表于 05-01 08:31 ?450次閱讀
    搭配100教學(xué)實(shí)驗(yàn)案例,輕松解決老師備課難題!

    STM32F030CCT6調(diào)5個(gè)串口,UART2,3,5進(jìn)不了接收中斷怎么解決?

    最近在調(diào)試STM32F030CCT6,需要用到5個(gè)串口,使用STM32CubeMX創(chuàng)建的工程,使用中斷接收和中斷發(fā)送的處理方式。但是調(diào)試發(fā)現(xiàn),UART1和UART6的中斷
    發(fā)表于 04-15 06:36

    STM8S105C6T6 UART2串口接收數(shù)據(jù),不能發(fā)送數(shù)據(jù)是為什么?

    STM8S105C6T6 UART2串口,能接收數(shù)據(jù),不能發(fā)送數(shù)據(jù),哪位大神能幫忙看看?,F(xiàn)在單片機(jī)自發(fā)自收沒有問題,串口自發(fā)自收也沒有問題,但是兩個(gè)連接起來就單片機(jī)只能
    發(fā)表于 04-10 08:05

    STM32F411RE NUCLEO UART串口通信無法接收的原因?

    STM32F411RE NUCLEO UART串口通信無法接收
    發(fā)表于 04-03 08:02

    UART串口通信實(shí)驗(yàn)及工作原理

    UART通信過程需要設(shè)置波特率、數(shù)據(jù)長度、開始/停止位等參數(shù)。波特率決定了發(fā)送數(shù)據(jù)的速度,而數(shù)據(jù)長度和開始/停止位則用于確保數(shù)據(jù)的正確傳輸和接收。
    的頭像 發(fā)表于 03-21 17:10 ?4100次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>串口</b>通信實(shí)驗(yàn)及工作原理

    UART串口通信協(xié)議是什么?

    ,廣泛應(yīng)用于嵌入式領(lǐng)域。 在UART串口通信協(xié)議中,數(shù)據(jù)以字節(jié)的形式進(jìn)行傳輸。發(fā)送和接收端的通信流程如下: 1、通信波特率設(shè)置:發(fā)送端和接收端需要
    的頭像 發(fā)表于 03-19 17:26 ?1514次閱讀