衡阳派盒市场营销有限公司

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

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

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

UART協(xié)議簡介及優(yōu)缺點(diǎn)說明

GReq_mcu168 ? 來源:知芯情報(bào)局 ? 作者: Leo ? 2022-07-03 15:12 ? 次閱讀

最近幾天,有不少粉絲問我,局哥,什么時(shí)候可以寫一篇關(guān)于UART協(xié)議的文章啊?網(wǎng)上的太繁雜,想偷個(gè)懶,你直接給介紹總結(jié)一下吧。那么今天就介紹一下UART協(xié)議,后面也會(huì)抽時(shí)間介紹一些其他的常用協(xié)議。

8c540104-f9d2-11ec-ba43-dac502259ad0.png

UART簡介

UART全稱universal asynchronous receiver transmitter,翻譯過來就是通用異步收發(fā)器(一般也很少有人這么叫啦)。UART的應(yīng)用場(chǎng)景非常廣泛,比如上位機(jī)與下位機(jī)之間的通信,各種外接模塊,比如GPS和藍(lán)牙模塊等等。UART作為串行通信,利用一條傳輸線將數(shù)據(jù)按bit進(jìn)行順序傳送,特點(diǎn)是通信線路簡單,利用簡單的線纜就可實(shí)現(xiàn)通信,降低成本,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場(chǎng)合。

物理層

在物理層上,UART協(xié)議只有三條信號(hào)線:TX,RX和GND。看到這兒看官您就要問了,為什么沒有時(shí)鐘線?對(duì),UART協(xié)議就是這么任性,不需要時(shí)鐘線,那么它是怎么通信的呢?下面的協(xié)議層章節(jié)會(huì)做詳細(xì)的介紹。

8c7262ca-f9d2-11ec-ba43-dac502259ad0.png

UART使用標(biāo)準(zhǔn)的TTL/CMOS邏輯電平(0~5V,0~3.3V,0~2.5V或0~1.8V)來表示數(shù)據(jù),1表示高電平,0表示低電平。為了提高抗干擾能力、提高傳輸?shù)木嚯x,通常也會(huì)TTL/CMOS邏輯電平轉(zhuǎn)換為RS-232邏輯電平,3~15V表示0,-3~-15V表示1。

舉個(gè)例子,對(duì)于傳輸數(shù)據(jù)0x55,即二進(jìn)制的01010101,RS232和TTL的區(qū)別如下;

8ca7b60a-f9d2-11ec-ba43-dac502259ad0.png

協(xié)議層

波特率

協(xié)議層上,首先來介紹一下波特率的概念。波特率可以被理解為一個(gè)設(shè)備在單位時(shí)間內(nèi)發(fā)送(或接收)了多少碼元的數(shù)據(jù),它是對(duì)符號(hào)傳輸速率的一種度量,表示單位時(shí)間內(nèi)傳輸符號(hào)的個(gè)數(shù)(傳符號(hào)率)。說白了,波特率是串口數(shù)據(jù)的傳輸速度,即Bit/s,常見的波特率有:9600,19200,38400,57600,115200。假設(shè)目前UART的配置為,1個(gè)起始位,8個(gè)數(shù)據(jù)位,0個(gè)校驗(yàn)位,1個(gè)停止位,那么9600的波特率,可以計(jì)算出每一位數(shù)據(jù)的時(shí)間寬度為104us,那么傳輸一個(gè)數(shù)據(jù)包(也就是10 bit 數(shù)據(jù))需要的時(shí)間為 1.04 毫秒。

8cc297d6-f9d2-11ec-ba43-dac502259ad0.png

數(shù)據(jù)包格式

介紹完了波特率,再來介紹一下數(shù)據(jù)包的格式。UART傳輸?shù)臄?shù)據(jù)被封裝成數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包含1個(gè)起始位,5~8個(gè)數(shù)據(jù)位(取決于UART的具體設(shè)置),一個(gè)可選的奇偶校驗(yàn)位以及1個(gè)或2個(gè)停止位,具體如下圖所示:

8ce37df2-f9d2-11ec-ba43-dac502259ad0.png

起始位:UART數(shù)據(jù)傳輸線在空閑狀態(tài)時(shí)時(shí)保持高電平。當(dāng)master先發(fā)出一個(gè)邏輯”0”的信號(hào)時(shí),表示傳輸數(shù)據(jù)的開始。

數(shù)據(jù)位:可以選擇的值有5,6,7,8這四個(gè)值,可以傳輸這么多個(gè)值為0或者1的bit位。這個(gè)參數(shù)最好為8,因?yàn)槿绻酥禐槠渌闹禃r(shí)當(dāng)你傳輸?shù)氖茿SCII值時(shí)一般解析肯定會(huì)出問題。理由很簡單,一個(gè)ASCII字符值為8位,如果一幀的數(shù)據(jù)位為7,那么還有一位就是不確定的值,這樣就會(huì)出錯(cuò)。

校驗(yàn)位:在串口通信中一種簡單的檢錯(cuò)方式。有下面四種檢錯(cuò)方式:偶校驗(yàn)、奇校驗(yàn)、高校驗(yàn)和低校驗(yàn)。當(dāng)然沒有校驗(yàn)位也是可以的。對(duì)于偶和奇校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用1bit確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。

舉個(gè)例子,如果數(shù)據(jù)是011,假如為偶校驗(yàn),則校驗(yàn)位為0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。假如為奇校驗(yàn),校驗(yàn)位為1,保證邏輯高的位數(shù)是奇數(shù)個(gè)。

8d2d07b0-f9d2-11ec-ba43-dac502259ad0.png

停止位:發(fā)送端UART將數(shù)據(jù)傳輸線從低電壓驅(qū)動(dòng)到高電壓至少持續(xù)兩位數(shù)據(jù)的時(shí)間寬度來表示整個(gè)數(shù)據(jù)包的傳輸已經(jīng)結(jié)束。由于數(shù)據(jù)是在傳輸線上定時(shí)的,不同設(shè)備之間的時(shí)鐘存在偏差,誤差的積累有可能會(huì)造成數(shù)據(jù)位的傳輸錯(cuò)誤。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供校正時(shí)鐘同步的機(jī)會(huì)。適用于停止位的位數(shù)越多,不同時(shí)鐘同步的容錯(cuò)性越好,但是數(shù)據(jù)傳輸率同時(shí)也越慢。

優(yōu)缺點(diǎn)

沒有任何通信協(xié)議是完美的,以下是UART的一些利弊,可幫助您確定它們是否適合您的項(xiàng)目需求:

優(yōu)點(diǎn):

通信只需要兩條數(shù)據(jù)線;

無需時(shí)鐘信號(hào);

有奇偶校驗(yàn)位,方便通信的差錯(cuò)檢查;

只需要接收端和發(fā)送端設(shè)置好數(shù)據(jù)包結(jié)構(gòu),即可穩(wěn)定通信;

缺點(diǎn):

數(shù)據(jù)幀最大支持9位數(shù)據(jù);

不支持多主機(jī)或多從機(jī)的主從系統(tǒng);

原文標(biāo)題:干貨 | UART協(xié)議詳解

文章出處:【微信公眾號(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)投訴
  • 物理層
    +關(guān)注

    關(guān)注

    1

    文章

    152

    瀏覽量

    34548
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1243

    瀏覽量

    101773
  • 串行通信
    +關(guān)注

    關(guān)注

    4

    文章

    579

    瀏覽量

    35587
  • UART協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6336

原文標(biāo)題:干貨 | UART協(xié)議詳解

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    香港主機(jī)托管和國內(nèi)主機(jī)的優(yōu)缺點(diǎn)比較

    香港主機(jī)托管和國內(nèi)主機(jī)(以大陸主機(jī)為例)的優(yōu)缺點(diǎn)比較,主機(jī)推薦小編為您整理發(fā)布香港主機(jī)托管和國內(nèi)主機(jī)的優(yōu)缺點(diǎn)比較,希望對(duì)您有幫助。
    的頭像 發(fā)表于 02-05 17:42 ?52次閱讀

    東京站群服務(wù)器有哪些優(yōu)缺點(diǎn)

    東京站群服務(wù)器,作為部署在東京地區(qū)的服務(wù)器集群,專為站群優(yōu)化而建,其優(yōu)缺點(diǎn)如下,主機(jī)推薦小編為您整理發(fā)布東京站群服務(wù)器有哪些優(yōu)缺點(diǎn)
    的頭像 發(fā)表于 02-05 17:39 ?49次閱讀

    光譜傳感器的優(yōu)缺點(diǎn)

    光譜傳感器是一種能夠檢測(cè)并響應(yīng)光譜范圍內(nèi)不同波長光線的傳感器。以下是對(duì)其優(yōu)缺點(diǎn)的詳細(xì)分析:
    的頭像 發(fā)表于 01-27 15:28 ?97次閱讀

    開環(huán)和閉環(huán)功放的區(qū)別,優(yōu)缺點(diǎn),應(yīng)用場(chǎng)合有什么不同?

    問下TI的工程師,開環(huán)和閉環(huán)功放的區(qū)別,優(yōu)缺點(diǎn),應(yīng)用場(chǎng)合有什么不同?請(qǐng)解釋下,謝謝!
    發(fā)表于 11-04 06:33

    雪崩晶體管有哪些優(yōu)缺點(diǎn)

    雪崩晶體管作為一種特殊的半導(dǎo)體器件,在電子領(lǐng)域具有其獨(dú)特的優(yōu)缺點(diǎn)
    的頭像 發(fā)表于 09-23 18:05 ?377次閱讀

    運(yùn)放恒流源有哪些優(yōu)缺點(diǎn)

    運(yùn)放恒流源,即利用運(yùn)算放大器(Operational Amplifier,簡稱運(yùn)放)構(gòu)成的恒流源電路,具有一系列獨(dú)特的優(yōu)點(diǎn)和缺點(diǎn)。以下是對(duì)其優(yōu)缺點(diǎn)的詳細(xì)分析。
    的頭像 發(fā)表于 08-28 10:18 ?1412次閱讀

    UART協(xié)議的工作原理和應(yīng)用場(chǎng)景

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)協(xié)議是一種廣泛使用的串行通信協(xié)議,它允許計(jì)算機(jī)與外部設(shè)備之間通過串行接口進(jìn)行數(shù)據(jù)傳輸。以下是對(duì)
    的頭像 發(fā)表于 08-25 17:15 ?3825次閱讀

    GaN HEMT有哪些優(yōu)缺點(diǎn)

    GaN HEMT(氮化鎵高電子遷移率晶體管)作為一種先進(jìn)的功率半導(dǎo)體器件,在電力電子、高頻通信、汽車電子等多個(gè)領(lǐng)域展現(xiàn)出了顯著的優(yōu)勢(shì),但同時(shí)也存在一些缺點(diǎn)。以下是對(duì)GaN HEMT優(yōu)缺點(diǎn)的詳細(xì)分析:
    的頭像 發(fā)表于 08-15 11:09 ?1755次閱讀

    AI大模型與小模型的優(yōu)缺點(diǎn)

    在人工智能(AI)的廣闊領(lǐng)域中,模型作為算法與數(shù)據(jù)之間的橋梁,扮演著至關(guān)重要的角色。根據(jù)模型的大小和復(fù)雜度,我們可以將其大致分為AI大模型和小模型。這兩種模型在定義、優(yōu)缺點(diǎn)及應(yīng)用場(chǎng)景上存在著顯著的差異。本文將從多個(gè)維度深入探討AI大模型與小模型的特點(diǎn),并分析其各自的優(yōu)缺點(diǎn)
    的頭像 發(fā)表于 07-10 10:39 ?3647次閱讀

    nbiot和lora的優(yōu)缺點(diǎn)是什么?

    nbiot和lora的優(yōu)缺點(diǎn)
    發(fā)表于 06-04 06:37

    通信標(biāo)準(zhǔn)iec61850協(xié)議和modbus協(xié)議優(yōu)缺點(diǎn)

    IEC 61850和Modbus協(xié)議各有優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。IEC 61850憑借其高互操作性、實(shí)時(shí)性和靈活性,適用于現(xiàn)代變電站和智能電網(wǎng)等復(fù)雜的電力系統(tǒng)應(yīng)用。然而,其復(fù)雜性和高成本也使其不適合所有項(xiàng)目和組織。
    的頭像 發(fā)表于 05-28 17:44 ?4354次閱讀
    通信標(biāo)準(zhǔn)iec61850<b class='flag-5'>協(xié)議</b>和modbus<b class='flag-5'>協(xié)議</b>的<b class='flag-5'>優(yōu)缺點(diǎn)</b>

    Modbus協(xié)議的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IIoT)的浪潮中,Modbus協(xié)議無疑是連接傳統(tǒng)工業(yè)設(shè)備與現(xiàn)代信息技術(shù)的橋梁。作為一位工業(yè)物聯(lián)網(wǎng)的資深工程師,我深感有責(zé)任向傳統(tǒng)行業(yè)解釋這一重要協(xié)議的工作原理、優(yōu)缺點(diǎn)以及廣泛
    的頭像 發(fā)表于 05-21 17:06 ?1536次閱讀
    Modbus<b class='flag-5'>協(xié)議</b>的工作原理、<b class='flag-5'>優(yōu)缺點(diǎn)</b>及應(yīng)用

    SD-WAN網(wǎng)絡(luò)與傳統(tǒng)網(wǎng)絡(luò)的區(qū)別及各自的優(yōu)缺點(diǎn)

    它們各自的優(yōu)缺點(diǎn)。 首先,讓我們來討論SD-WAN網(wǎng)絡(luò)和傳統(tǒng)網(wǎng)絡(luò)的基本區(qū)別。傳統(tǒng)網(wǎng)絡(luò)通常是基于路由器和專用電路的,它們使用靜態(tài)配置和自動(dòng)路由協(xié)議來實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)和路由。而SD-WAN網(wǎng)絡(luò)則是由軟件定義的控制器和基于軟件的網(wǎng)絡(luò)設(shè)備組成的。SD-WAN網(wǎng)絡(luò)通過
    的頭像 發(fā)表于 03-27 16:23 ?1249次閱讀

    日本大帶寬服務(wù)器優(yōu)缺點(diǎn)分析

    日本大帶寬服務(wù)器是很多用戶的選擇,那么日本大帶寬服務(wù)器優(yōu)缺點(diǎn)都是什么?Rak部落小編為您整理發(fā)布日本大帶寬服務(wù)器優(yōu)缺點(diǎn)分析。
    的頭像 發(fā)表于 03-22 10:08 ?527次閱讀

    DHCP服務(wù)器的優(yōu)缺點(diǎn)簡介

    DHCP服務(wù)器在自動(dòng)化配置、減少IP地址沖突、靈活性和安全性等方面具有顯著優(yōu)點(diǎn),但也存在單點(diǎn)故障、配置復(fù)雜性、性能瓶頸和安全問題等缺點(diǎn)。在實(shí)際應(yīng)用中,需要根據(jù)網(wǎng)絡(luò)規(guī)模和需求來權(quán)衡這些優(yōu)缺點(diǎn),并采取相應(yīng)的措施來確保網(wǎng)絡(luò)的穩(wěn)定性和安全性。
    的頭像 發(fā)表于 03-21 10:19 ?1223次閱讀
    海港城百家乐的玩法技巧和规则| 百家乐官网tt娱乐| 百家乐官网赌博现金网| 百家乐免费送现金| 百家乐官网稳赚的方法| 百家乐视频游戏道具| 同乐城娱乐| 百家乐龙虎规则| 棋牌游戏开发商| 百家乐官网最好投| 棋牌游戏平台排行榜| 自贡百家乐官网娱乐场开户注册| 疯狂水果机怎么玩| 百家乐官网桌码合| 永利高a1| 优博百家乐官网的玩法技巧和规则| 乐天堂百家乐官网娱乐网| 威尼斯人娱乐场官网是多少| 百家乐官网游戏辅助| 大发888娱乐游戏外挂| 温州百家乐官网的玩法技巧和规则| 德州扑克高级教程| 百家乐出千技巧| 吉林省| 博彩百家乐五2013124预测| 在线百家乐官网博彩网| 威尼斯人娱乐城在线赌博| 百家乐官网的最佳玩| bet365后备网址| 百家乐规则好学吗| 百家乐官网ipone| 百家乐鞋| 华泰百家乐官网的玩法技巧和规则 | 筹码百家乐500| 百家乐官网视频一下| 百家乐赌博机假在哪里| 百家乐官网太阳城小郭| 大发888官网网址| 百家乐网站那个好| 真钱百家乐官网五湖四海全讯网| 大发888官方授权网|