91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

GReq_mcu168 ? 來(lái)源:知芯情報(bào)局 ? 作者: Leo ? 2022-07-03 15:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

UART簡(jiǎn)介

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

物理層

在物理層上,UART協(xié)議只有三條信號(hào)線:TX,RX和GND??吹竭@兒看官您就要問(wèn)了,為什么沒(méi)有時(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)來(lái)表示數(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é)議層上,首先來(lái)介紹一下波特率的概念。波特率可以被理解為一個(gè)設(shè)備在單位時(shí)間內(nèi)發(fā)送(或接收)了多少碼元的數(shù)據(jù),它是對(duì)符號(hào)傳輸速率的一種度量,表示單位時(shí)間內(nèi)傳輸符號(hào)的個(gè)數(shù)(傳符號(hào)率)。說(shuō)白了,波特率是串口數(shù)據(jù)的傳輸速度,即Bit/s,常見(jiàn)的波特率有: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ù)包格式

介紹完了波特率,再來(lái)介紹一下數(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ù)的開(kāi)始。

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

校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。有下面四種檢錯(cuò)方式:偶校驗(yàn)、奇校驗(yàn)、高校驗(yàn)和低校驗(yàn)。當(dāng)然沒(méi)有校驗(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í)間寬度來(lái)表示整個(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)

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

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

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

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

    關(guān)注

    1

    文章

    170

    瀏覽量

    35649
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1314

    瀏覽量

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

    關(guān)注

    4

    文章

    608

    瀏覽量

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

    關(guān)注

    0

    文章

    6

    瀏覽量

    6509

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    對(duì)比分析電能質(zhì)量在線監(jiān)測(cè)裝置支持的斷點(diǎn)續(xù)傳文件傳輸協(xié)議優(yōu)缺點(diǎn)

    優(yōu)缺點(diǎn)對(duì)比分析: 一、各協(xié)議優(yōu)缺點(diǎn)逐一拆解 1. FTP(文件傳輸協(xié)議) 優(yōu)點(diǎn) 斷點(diǎn)續(xù)傳機(jī)制成熟 :依托REST命令可精準(zhǔn)定位字節(jié)偏移量,支持大文件分塊續(xù)傳,且內(nèi)置 CRC 校驗(yàn)保障數(shù)
    的頭像 發(fā)表于 12-05 17:49 ?3430次閱讀
    對(duì)比分析電能質(zhì)量在線監(jiān)測(cè)裝置支持的斷點(diǎn)續(xù)傳文件傳輸<b class='flag-5'>協(xié)議</b>的<b class='flag-5'>優(yōu)缺點(diǎn)</b>

    UART缺點(diǎn)介紹

    限制。例如,標(biāo)準(zhǔn) UART 接口可能支持每秒 115200 位的最大速度(波特率),這對(duì)于某些高速應(yīng)用(如實(shí)時(shí)系統(tǒng)或高速數(shù)據(jù)記錄)可能不夠。在這種情況下,替代通信協(xié)議或更高速的接口(例如 SPI 或以太網(wǎng))可能更合適。
    發(fā)表于 11-27 06:36

    UART、SPI、I2C 實(shí)戰(zhàn)對(duì)比:哪個(gè)更適合你的項(xiàng)目?

    在嵌入式開(kāi)發(fā)中,設(shè)備之間的通信是繞不開(kāi)的話題。常見(jiàn)的三種總線接口——UART、SPI、I2C——各有優(yōu)缺點(diǎn)。不同項(xiàng)目需求決定了選擇哪一種協(xié)議最合適。本文結(jié)合實(shí)戰(zhàn)經(jīng)驗(yàn),逐項(xiàng)對(duì)比三者,并附帶實(shí)戰(zhàn)代碼
    的頭像 發(fā)表于 11-24 19:04 ?1168次閱讀
    <b class='flag-5'>UART</b>、SPI、I2C 實(shí)戰(zhàn)對(duì)比:哪個(gè)更適合你的項(xiàng)目?

    UV三防漆的優(yōu)缺點(diǎn)大起底!是效率神器還是局限陷阱?

    ?UV三防漆以其“秒干”的黑科技聞名于電子制造圈,但它真的是完美無(wú)缺的嗎?任何材料的選擇都是一場(chǎng)權(quán)衡。本文將徹底剖析UV三防漆的優(yōu)缺點(diǎn),幫助您精準(zhǔn)判斷:它究竟是提升您生產(chǎn)效率的利器,還是可能帶來(lái)麻煩的“嬌氣”選手?
    的頭像 發(fā)表于 11-15 17:22 ?480次閱讀
    UV三防漆的<b class='flag-5'>優(yōu)缺點(diǎn)</b>大起底!是效率神器還是局限陷阱?

    工業(yè)級(jí)SLC SD NAND存儲(chǔ)的優(yōu)缺點(diǎn)

    工業(yè)級(jí) SLC?存儲(chǔ)卡與存儲(chǔ)芯片的優(yōu)缺點(diǎn): ? 核心特點(diǎn)與適用場(chǎng)景 ? ? 可靠性與壽命 ?:SLC(單層單元)每單元僅存1 bit,典型P/E?擦寫(xiě)壽命約 10?萬(wàn)次,遠(yuǎn)高于 MLC/TLC,適合
    的頭像 發(fā)表于 10-17 11:09 ?766次閱讀
    工業(yè)級(jí)SLC SD NAND存儲(chǔ)的<b class='flag-5'>優(yōu)缺點(diǎn)</b>

    無(wú)線局域網(wǎng)的優(yōu)缺點(diǎn)和使用要點(diǎn)

    近年來(lái),無(wú)線局域網(wǎng) 已普遍應(yīng)用于我們生活的方方面面。本文將介紹無(wú)線局域網(wǎng)的基礎(chǔ)知識(shí)、優(yōu)缺點(diǎn)、與 Wi-Fi 及有線局域網(wǎng)的區(qū)別,以及有效使用的要點(diǎn)。全球領(lǐng)先的短距離無(wú)線模塊供應(yīng)商 KAGA FEI
    的頭像 發(fā)表于 08-14 16:04 ?2977次閱讀
    無(wú)線局域網(wǎng)的<b class='flag-5'>優(yōu)缺點(diǎn)</b>和使用要點(diǎn)

    超級(jí)電容對(duì)比鋰電池的優(yōu)缺點(diǎn)

    本文探討了超級(jí)電容和鋰電池在儲(chǔ)能領(lǐng)域的優(yōu)缺點(diǎn)。超級(jí)電容以高能量密度著稱,但充電速度較慢;鋰電池則具有快充和壽命長(zhǎng)的優(yōu)勢(shì),但成本較高。在新能源汽車和電網(wǎng)調(diào)頻等高頻次應(yīng)用中,兩者可以互補(bǔ)。
    的頭像 發(fā)表于 06-30 09:37 ?2645次閱讀
    超級(jí)電容對(duì)比鋰電池的<b class='flag-5'>優(yōu)缺點(diǎn)</b>

    商業(yè)云手機(jī)核心優(yōu)缺點(diǎn)分析

    商業(yè)云手機(jī)核心優(yōu)缺點(diǎn)分析,綜合技術(shù)性能、成本效率及場(chǎng)景適配性等多維度對(duì)比: 核心優(yōu)勢(shì)? 成本革命? 硬件零投入?:免除實(shí)體手機(jī)采購(gòu)(旗艦機(jī)均價(jià)6000元),企業(yè)百臺(tái)規(guī)??墒?0萬(wàn)+ CAPEX
    的頭像 發(fā)表于 06-16 08:11 ?1041次閱讀
    商業(yè)云手機(jī)核心<b class='flag-5'>優(yōu)缺點(diǎn)</b>分析

    PCBA 表面處理:優(yōu)缺點(diǎn)大揭秘,應(yīng)用場(chǎng)景全解析

    一站式PCBA加工廠家今天為大家講講PCBA加工如何選擇合適的表面處理工藝?PCBA表面處理優(yōu)缺點(diǎn)與應(yīng)用場(chǎng)景。在電子制造中,PCBA板的表面處理工藝對(duì)電路板的性能、可靠性和成本都有重要影響。選擇合適
    的頭像 發(fā)表于 05-05 09:39 ?1402次閱讀
    PCBA 表面處理:<b class='flag-5'>優(yōu)缺點(diǎn)</b>大揭秘,應(yīng)用場(chǎng)景全解析

    3D打印耗材種類有哪些?各有什么優(yōu)缺點(diǎn)?

    這篇文章將為你詳細(xì)介紹3D打印耗材的基礎(chǔ)知識(shí),幫助你了解這些材料的特性、優(yōu)缺點(diǎn)以及它們適合的應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 04-29 09:40 ?5.3w次閱讀
    3D打印耗材種類有哪些?各有什么<b class='flag-5'>優(yōu)缺點(diǎn)</b>?

    傳感器的模擬輸出和數(shù)字輸出的優(yōu)缺點(diǎn)分析

    在現(xiàn)代自動(dòng)化控制和監(jiān)測(cè)系統(tǒng)中,傳感器的輸出方式主要分為模擬輸出和數(shù)字輸出兩種,它們各自具有獨(dú)特的優(yōu)缺點(diǎn),在不同的應(yīng)用場(chǎng)景中有著不同的適用性。深入了解這兩種輸出方式的特點(diǎn),對(duì)于正確選擇和使用傳感器
    的頭像 發(fā)表于 04-17 18:28 ?1407次閱讀
    傳感器的模擬輸出和數(shù)字輸出的<b class='flag-5'>優(yōu)缺點(diǎn)</b>分析

    Modbus RTU協(xié)議說(shuō)明

    文章對(duì)Modbus RTU協(xié)議進(jìn)行了較為詳細(xì)的說(shuō)明,并用具體示例可以參考。
    的頭像 發(fā)表于 04-11 10:56 ?4977次閱讀
    Modbus RTU<b class='flag-5'>協(xié)議</b><b class='flag-5'>說(shuō)明</b>

    CMOS,Bipolar,F(xiàn)ET這三種工藝的優(yōu)缺點(diǎn)是什么?

    在我用photodiode工具選型I/V放大電路的時(shí)候,系統(tǒng)給我推薦了AD8655用于I/V,此芯片為CMOS工藝 但是查閱資料很多都是用FET工藝的芯片,所以請(qǐng)教下用于光電信號(hào)放大轉(zhuǎn)換(主要考慮信噪比和帶寬)一般我們用哪種工藝的芯片, CMOS,Bipolar,F(xiàn)ET這三種工藝的優(yōu)缺點(diǎn)是什么?
    發(fā)表于 03-25 06:23

    壓接連接器使用裸銅線的優(yōu)缺點(diǎn)分析?

    壓接連接器使用裸銅線是一種高效、可靠的電氣連接方式,廣泛應(yīng)用于電力、通信和工業(yè)領(lǐng)域。需要我們正確看待它的優(yōu)缺點(diǎn),高效使用。
    的頭像 發(fā)表于 03-18 11:01 ?1169次閱讀

    液壓伺服系統(tǒng)工作原理液及優(yōu)缺點(diǎn)

    液壓伺服系統(tǒng)是一種通過(guò)調(diào)節(jié)液壓元件的流量和壓力來(lái)實(shí)現(xiàn)對(duì)負(fù)載的位置、速度和力的精確控制的系統(tǒng)。以下是對(duì)其工作原理及優(yōu)缺點(diǎn)的詳細(xì)分析: 一、工作原理 液壓伺服系統(tǒng)的工作原理主要分為兩個(gè)階段:感應(yīng)階段
    的頭像 發(fā)表于 03-16 16:43 ?1617次閱讀
    液壓伺服系統(tǒng)工作原理液及<b class='flag-5'>優(yōu)缺點(diǎn)</b>