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

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

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

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

串口通信理論知識

撞上電子 ? 2023-07-31 17:41 ? 次閱讀

通用異步收發(fā)傳輸器(通常稱作UART)是一種串行異步收發(fā)協(xié)議,應(yīng)用十分廣泛。UART工作原理是將數(shù)據(jù)的二進(jìn)制位一位一位的進(jìn)行傳輸。在UART通訊協(xié)議中信號線上的狀態(tài)位高電平代表’1’低電平代表’0’。當(dāng)然兩個設(shè)備使用UART串口通訊時,必須先約定好傳輸速率和一些數(shù)據(jù)位。


第一節(jié) 硬件連接

硬件連接比較簡單,僅需要3條線,注意連接時兩個設(shè)備UART電平,如電平范圍不一致請做電平轉(zhuǎn)換后再連接,如下圖所示:

5bb79e08-2f86-11ee-bbcf-dac502259ad0.png

TX:發(fā)送數(shù)據(jù)端,要接對面設(shè)備的RX

RX:接收數(shù)據(jù)端,要接對面設(shè)備的TX

GND:保證兩設(shè)備共地,有統(tǒng)一的參考平面


第二節(jié) 軟件通信協(xié)議

UART作為異步串口通信協(xié)議的一種,工作原理是將數(shù)據(jù)的字節(jié)一位接一位地傳輸。協(xié)議如下:

5bd5f39e-2f86-11ee-bbcf-dac502259ad0.png


A.空閑位:

UART協(xié)議規(guī)定,當(dāng)總線處于空閑狀態(tài)時信號線的狀態(tài)為‘1’即高電平。

B.起始位:

開始進(jìn)行數(shù)據(jù)傳輸時發(fā)送方要先發(fā)出一個低電平’0’來表示傳輸字符的開始。因?yàn)榭臻e位一直是高電平所以開始第一次通訊時先發(fā)送一個明顯區(qū)別于空閑狀態(tài)的信號即為低電平。

C.數(shù)據(jù)位:

起始位之后就是要傳輸?shù)臄?shù)據(jù),數(shù)據(jù)可以是5,6,7,8,9位,構(gòu)成一個字符,一般都是8位。先發(fā)送最低位最后發(fā)送最高位。

D.奇偶校驗(yàn)位:

數(shù)據(jù)位傳送完成后,要進(jìn)行奇偶校驗(yàn),校驗(yàn)位其實(shí)是調(diào)整個數(shù),串口校驗(yàn)分幾種方式:

D.1.無校驗(yàn)(no parity)

D.2.奇校驗(yàn)(odd parity):如果數(shù)據(jù)位中’1’的數(shù)目是偶數(shù),則校驗(yàn)位為’1’,如果’1’的數(shù)目是奇數(shù),校驗(yàn)位為’0’。

D.3.偶校驗(yàn)(even parity):如果數(shù)據(jù)為中’1’的數(shù)目是偶數(shù),則校驗(yàn)位為’0’,如果為奇數(shù),校驗(yàn)位為’1’。

D.4.mark parity:校驗(yàn)位始終為1。

D.5.space parity:校驗(yàn)位始終為0。

E.停止位:

數(shù)據(jù)結(jié)束標(biāo)志,可以是1位,1.5位,2位的高電平。

F.波特率:

數(shù)據(jù)傳輸速率使用波特率來表示,單位bps(bits per second),常見的波特率9600bps,115200bps等等,其他標(biāo)準(zhǔn)的波特率是1200,2400,4800,19200,38400,57600。舉個例子,如果串口波特率設(shè)置為9600bps,那么傳輸一個比特需要的時間是1/9600≈104.2us。

5befceae-2f86-11ee-bbcf-dac502259ad0.png

以9600 8N1(9600波特率,8個數(shù)據(jù)位,沒有校驗(yàn)位,1位停止位)為例,這是目前最常用的串口配置,現(xiàn)在我們傳輸’O’'K’兩個ASCII值,'O’的ASCII為79,對應(yīng)的二進(jìn)制數(shù)據(jù)為01001111 ,'K’對應(yīng)的二進(jìn)制數(shù)據(jù)為01001011 ,傳輸?shù)母袷綌?shù)據(jù)如下圖所示:

5c145f6c-2f86-11ee-bbcf-dac502259ad0.png

串口波特率為9600,1bit傳輸時間大約為104us,傳送一個數(shù)據(jù)實(shí)際是10個比特(開始位,8個數(shù)據(jù)位,停止位),一個bytes傳輸速率實(shí)際為9600*8/10=7680bps。

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

    關(guān)注

    18

    文章

    6039

    瀏覽量

    136109
  • 傳輸器
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    12963
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1555

    瀏覽量

    76631
收藏 人收藏

    評論

    相關(guān)推薦

    串口通信原理解析 串口與并口的區(qū)別

    在計算機(jī)硬件和通信領(lǐng)域,串口(Serial Port)和并口(Parallel Port)是兩種常見的數(shù)據(jù)傳輸接口。它們在數(shù)據(jù)傳輸方式、速度、應(yīng)用場景等方面有著明顯的區(qū)別。 串口通信
    的頭像 發(fā)表于 12-27 09:50 ?364次閱讀

    串口通信的開發(fā)環(huán)境配置

    串口通信的開發(fā)環(huán)境配置涉及多個方面,包括選擇編程語言、安裝必要的庫或驅(qū)動程序、配置串口參數(shù)等。以下是一個基于Python的串口通信開發(fā)環(huán)境配
    的頭像 發(fā)表于 11-22 09:21 ?279次閱讀

    使用Python進(jìn)行串口通信的案例

    當(dāng)然!以下是一個使用Python進(jìn)行串口通信的簡單示例。這個示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)。我們將使用 pyserial 庫,這是一個非常流行的用于串口
    的頭像 發(fā)表于 11-22 09:11 ?250次閱讀

    串口通信與并口通信的區(qū)別

    在計算機(jī)和電子設(shè)備的數(shù)據(jù)傳輸領(lǐng)域,串口通信(Serial Communication)和并口通信(Parallel Communication)是兩種基本的通信方式。它們各自有著獨(dú)特的
    的頭像 發(fā)表于 11-22 09:04 ?769次閱讀

    串口通信協(xié)議解析 串口通信應(yīng)用實(shí)例

    串口通信協(xié)議解析 串口通信協(xié)議是指規(guī)定了數(shù)據(jù)包的內(nèi)容,內(nèi)容包含了起始位、主體數(shù)據(jù)、校驗(yàn)位及停止位,雙方需要約定一致的數(shù)據(jù)包格式才能正常收發(fā)數(shù)據(jù)的有關(guān)規(guī)范。以下是
    的頭像 發(fā)表于 11-21 17:03 ?581次閱讀

    接口測試理論、疑問收錄與擴(kuò)展相關(guān)知識點(diǎn)

    本文章使用王者榮耀游戲接口、企業(yè)微信接口的展示結(jié)合理論知識,講解什么是接口測試、接口測試理論、疑問收錄與擴(kuò)展相關(guān)知識點(diǎn)的知識學(xué)院,快來一起看看吧~
    的頭像 發(fā)表于 11-15 09:12 ?328次閱讀
    接口測試<b class='flag-5'>理論</b>、疑問收錄與擴(kuò)展相關(guān)<b class='flag-5'>知識</b>點(diǎn)

    為什么通信要使用虛擬串口串口助手?

    串口助手和虛擬串口是什么?串口助手和虛擬串口串口通信中很常見。
    的頭像 發(fā)表于 11-15 01:04 ?1197次閱讀
    為什么<b class='flag-5'>通信</b>要使用虛擬<b class='flag-5'>串口</b>和<b class='flag-5'>串口</b>助手?

    了解藍(lán)牙模塊串口通訊基礎(chǔ)知識

    許多嵌入式系統(tǒng)和物聯(lián)網(wǎng)(IoT)設(shè)備中廣泛應(yīng)用。以下是藍(lán)牙串口UART的一些基礎(chǔ)知識:一、UART基本概念接口又稱串口,又稱串行通信接口,一般也稱COM口,這是一個
    的頭像 發(fā)表于 09-02 16:16 ?1792次閱讀
    了解藍(lán)牙模塊<b class='flag-5'>串口</b>通訊基礎(chǔ)<b class='flag-5'>知識</b>

    串口通信的基本概念

    串口通信(Serial Communications)的基本概念可以歸納為以下幾個方面:
    的頭像 發(fā)表于 06-12 09:28 ?706次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>的基本概念

    學(xué)習(xí)串口屏需要了解哪些方面的知識

    學(xué)習(xí)串口屏需要掌握的知識主要包括以下幾個方面
    的頭像 發(fā)表于 06-05 09:41 ?442次閱讀
    學(xué)習(xí)<b class='flag-5'>串口</b>屏需要了解哪些方面的<b class='flag-5'>知識</b>

    什么是串口通信?它有哪些特點(diǎn)和應(yīng)用?

    在現(xiàn)代電子通信和計算機(jī)領(lǐng)域中,串口通信(Serial Communications)扮演著至關(guān)重要的角色。它是一種按位(bit)發(fā)送和接收字節(jié)的通信方式,能夠?qū)崿F(xiàn)數(shù)據(jù)的遠(yuǎn)距離傳輸和高效
    的頭像 發(fā)表于 05-23 16:23 ?2554次閱讀

    常見串口通信的幾個問題請教?

    有關(guān)常見串口通信的幾個問題請教論壇里的專家? 1、常見串口通信CAN,DP,PN,ETHER IP/TCP,ETHERCAT等,這些串口協(xié)議
    發(fā)表于 04-04 16:30

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

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協(xié)議,用于實(shí)現(xiàn)串口通信。它是一種簡單的、可靠的、廣泛應(yīng)用的串口
    的頭像 發(fā)表于 03-19 17:26 ?1434次閱讀

    QT串口通信的簡單使用

    QT串口通信是上位機(jī)和下位機(jī)通信常用的通信方式, 也是學(xué)習(xí)QT必須學(xué)會的基礎(chǔ)知識, 這篇就簡單介紹一下QT
    的頭像 發(fā)表于 01-15 09:27 ?2069次閱讀
    QT<b class='flag-5'>串口</b><b class='flag-5'>通信</b>的簡單使用

    WiFi理論知識與射頻調(diào)試經(jīng)驗(yàn)分享

    802.11a/g在20MHz模式下有48個可用子載波,速度可達(dá)54Mbps
    的頭像 發(fā)表于 01-09 09:44 ?2298次閱讀
    WiFi<b class='flag-5'>理論知識</b>與射頻調(diào)試經(jīng)驗(yàn)分享
    主站蜘蛛池模板: 全黄h全肉细节文在线观看| 免费人妻无码AV不卡在线| 99精品视频在线免费观看| 亚洲伊人色| 亚洲高清有码中文字| 婷婷射精AV这里只有精品| 日本人吃奶玩奶虐乳| 欧美最新色p图| 欧美亚洲另类图片| 人人草人人草| 肉动漫无码无删减在线观看| 入禽太深在线观看免费高清| 肉耽高h一受n攻| 特级黑人三人共一女| 伸到同桌奶罩里捏她胸h| 成年美女黄网站色app| Chinesetube国产中文| abp-146| caoporn免费视频在线| xxxxxl荷兰| 邓奴的视频IVK| 95国产精品人妻无码久| 97成人碰碰在线人妻少妇| bdsm中国精品调教ch| 成人综合在线观看| 国产 亚洲 中文字幕 在线| 国产精品九九久久精品视| 国产骚妇BB网| 九九热精品免费观看| 美女被打开了屁股进去的视频| 男人插女人动态图| 入禽太深免费视频10| 亚洲AV无码一区二区三区牛牛 | bbbbbxxxxx肥胖| 饱满奶大30p| 国产精品视频yy9099| 国产在线一卡二卡| 美女的隐私蜜桃传媒免费看| 日本不卡一二三| 亚洲AV久久久久久久无码| 语文老师扒开胸罩喂我奶|