日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > 21ic電子網(wǎng)
[導(dǎo)讀]UART(英文全稱(chēng):UniversalAsynchronousReceiver/Transmitter)是一種異步全雙工串行通信協(xié)議,由Tx和Rx兩根數(shù)據(jù)線組成,因?yàn)闆](méi)有參考時(shí)鐘信號(hào),所以通信的雙方必須約定串口波特率、數(shù)據(jù)位寬、奇偶校驗(yàn)位、停止位等配置參數(shù),從而按照相同的速率進(jìn)行...


UART(英文全稱(chēng):Universal Asynchronous Receiver / Transmitter)是一種異步全雙工串行通信協(xié)議,由Tx和Rx兩根數(shù)據(jù)線組成,因?yàn)闆](méi)有參考時(shí)鐘信號(hào),所以通信的雙方必須約定串口波特率、數(shù)據(jù)位寬、奇偶校驗(yàn)位、停止位等配置參數(shù),從而按照相同的速率進(jìn)行通信。
異步通信以一個(gè)字符為傳輸單位,通信中兩個(gè)字符間的時(shí)間間隔多少是不固定的,然而在同一個(gè)字符中的兩個(gè)相鄰位間的時(shí)間間隔是固定的。當(dāng)波特率為9600bps時(shí),傳輸一個(gè)bit的時(shí)間間隔大約為104.16us;波特率為115200bps時(shí),傳輸一個(gè)bit的時(shí)間間隔大約為8us。



數(shù)據(jù)傳送速率用波特率來(lái)表示,即每秒鐘傳送的二進(jìn)制位數(shù)。例如數(shù)據(jù)傳送速率為120字符/秒,而每一個(gè)字符為10位(1個(gè)起始位,7個(gè)數(shù)據(jù)位,1個(gè)校驗(yàn)位,1個(gè)結(jié)束位),則其傳送的波特率為10×120=1200字符/秒=1200波特。

數(shù)據(jù)通信時(shí)序圖:


其中各位的意義如下:

起始位:先發(fā)出一個(gè)邏輯”0”信號(hào),表示傳輸字符的開(kāi)始;
數(shù)據(jù)位:可以是5~8位邏輯”0”或”1”;如ASCII碼(7位),擴(kuò)展BCD碼(8位);小端傳輸,即LSB先發(fā),MSB后發(fā);
校驗(yàn)位:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為偶數(shù)(偶校驗(yàn))或奇數(shù)(奇校驗(yàn));
停止位:它是一個(gè)字符數(shù)據(jù)的結(jié)束標(biāo)志??梢允?位、1.5位、2位的高電平(用于雙方同步,停止位時(shí)間間隔越長(zhǎng),容錯(cuò)能力越強(qiáng));
空閑位:處于邏輯“1”狀態(tài),表示當(dāng)前線路上沒(méi)有數(shù)據(jù)傳送;
注:異步通信是按字符傳輸?shù)?,接收設(shè)備在收到起始信號(hào)之后只要在一個(gè)字符的傳輸時(shí)間內(nèi)能和發(fā)送設(shè)備保持同步就能正確接收。下一個(gè)字符起始位的到來(lái)又使同步重新校準(zhǔn)(依靠檢測(cè)起始位來(lái)實(shí)現(xiàn)發(fā)送與接收方的時(shí)鐘自同步的)。

(起始位和停止位)

(數(shù)據(jù)位)

(傳輸“A”)

上圖是uart協(xié)議傳輸一個(gè)”A”字符通過(guò)示波器的uart解碼而得到的波形示意圖。下面,根據(jù)此圖來(lái)介紹一下uart的一些基本參數(shù)。
波特率:此參數(shù)容易和比特率混淆,其實(shí)他們是由區(qū)別的。但是我認(rèn)為uart中的波特率就可以認(rèn)為是比特率,即每秒傳輸?shù)奈粩?shù)(bit)。一般選波特率都會(huì)有9600,19200,115200等選項(xiàng)。其實(shí)意思就是每秒傳輸這么多個(gè)比特位數(shù)(bit)。

起始位:先發(fā)出一個(gè)邏輯”0”的信號(hào),表示傳輸數(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)位:數(shù)據(jù)位加上這一位后,使得“1”的位數(shù)應(yīng)為偶數(shù)(偶校驗(yàn))或奇數(shù)(奇校驗(yàn)),以此來(lái)校驗(yàn)數(shù)據(jù)傳送的正確性。就比如傳輸“A”(01000001)為例。

  • 當(dāng)為奇數(shù)校驗(yàn):”A”字符的8個(gè)bit位中有兩個(gè)1,那么奇偶校驗(yàn)位為1才能滿(mǎn)足1的個(gè)數(shù)為奇數(shù)(奇校驗(yàn))。



  • 當(dāng)為偶數(shù)校驗(yàn):”A”字符的8個(gè)bit位中有兩個(gè)1,那么奇偶校驗(yàn)位為0才能滿(mǎn)足1的個(gè)數(shù)為偶數(shù)(偶校驗(yàn))。



此位還可以去除,即不需要奇偶校驗(yàn)位。

停止位:它是一幀數(shù)據(jù)的結(jié)束標(biāo)志??梢允?bit、1.5bit、2bit的空閑電平??赡艽蠹視?huì)覺(jué)得很奇怪,怎么會(huì)有1.5位~沒(méi)錯(cuò),確實(shí)有的。所以我在生產(chǎn)此uart信號(hào)時(shí)用兩個(gè)波形點(diǎn)來(lái)表示一個(gè)bit,這個(gè)可以不必深究。

空閑位:沒(méi)有數(shù)據(jù)傳輸時(shí)線路上的電平狀態(tài),為邏輯1。

傳輸方向:即數(shù)據(jù)是從高位(MSB)開(kāi)始傳輸還是從低位(LSB)開(kāi)始傳輸。比如傳輸“A”如果是MSB,那么就是01000001;如果是LSB,那么就是10000010。

uart傳輸數(shù)據(jù)的順序就是:剛開(kāi)始傳輸一個(gè)起始位,接著傳輸數(shù)據(jù)位,接著傳輸校驗(yàn)位(可不需要此位),最后傳輸停止位。這樣一幀的數(shù)據(jù)就傳輸完了。接下來(lái)接著像這樣一直傳送。在這里還要說(shuō)一個(gè)參數(shù)。

幀間隔:即傳送數(shù)據(jù)的幀與幀之間的間隔大小,可以以位為計(jì)量也可以用時(shí)間(知道波特率那么位數(shù)和時(shí)間可以換算)。比如傳送”A”完后,這為一幀數(shù)據(jù),再傳”B”,那么A與B之間的間隔即為幀間隔。

圖2

圖3
上兩圖和下兩圖傳送的數(shù)據(jù)和波特率都是一樣的,但是有幾個(gè)參數(shù)是故意設(shè)置反了從而形成對(duì)比。有助于更深入的理解UART。 圖4
來(lái)源:面包板社區(qū)版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系刪除。


21ic電子網(wǎng)

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

據(jù)通信行業(yè)媒體Telecoms報(bào)道,全球網(wǎng)絡(luò)監(jiān)測(cè)機(jī)構(gòu) Opensignal 發(fā)布最新研究顯示,SpaceX 旗下的星鏈(Starlink)憑借持續(xù)優(yōu)化的服務(wù)性能與更廣的覆蓋范圍,已經(jīng)跳出小眾備選方案的定位,成為能夠沖擊傳...

關(guān)鍵字: 星鏈 運(yùn)營(yíng)商 通信

?在百兆以太網(wǎng)(100BASE-TX)的PCB設(shè)計(jì)中,差分線作為信號(hào)傳輸?shù)暮诵妮d體,其傳輸質(zhì)量直接決定網(wǎng)絡(luò)通信的穩(wěn)定性與可靠性。單組差分線(如TX+/TX-、RX+/RX-)的等長(zhǎng)設(shè)計(jì),是保障信號(hào)完整性、抑制干擾、降低誤...

關(guān)鍵字: 以太網(wǎng) 差分線 通信

在工業(yè)自動(dòng)化、樓宇控制、智能儀表等領(lǐng)域,RS485通信因傳輸距離遠(yuǎn)、抗干擾能力強(qiáng)、支持多點(diǎn)組網(wǎng)等優(yōu)勢(shì),成為應(yīng)用最廣泛的串行通信方式之一。但在實(shí)際工程部署中,一個(gè)常見(jiàn)的爭(zhēng)議的是:RS485通信僅用A、B兩根差分信號(hào)線即可傳...

關(guān)鍵字: RS485 通信 傳輸信號(hào)

在現(xiàn)代汽車(chē)電子控制系統(tǒng)中,車(chē)身控制模塊(BCM)作為核心執(zhí)行單元,承擔(dān)著門(mén)窗、燈光、雨刮、門(mén)鎖等車(chē)身電器的控制任務(wù),其控制信號(hào)的精準(zhǔn)解碼與匹配的可靠性,直接決定車(chē)身電器的運(yùn)行穩(wěn)定性。同時(shí),CAN總線作為汽車(chē)內(nèi)部主流的通信...

關(guān)鍵字: 控制模塊 CAN總線 通信

在數(shù)字化浪潮席卷全球的今天,“智聯(lián)世界”已從概念走向現(xiàn)實(shí),而車(chē)聯(lián)網(wǎng)作為萬(wàn)物互聯(lián)的核心載體,正以技術(shù)革新打破出行邊界,重塑產(chǎn)業(yè)生態(tài),開(kāi)啟汽車(chē)與數(shù)字世界深度融合的全新紀(jì)元。車(chē)聯(lián)網(wǎng)(V2X)以車(chē)輛為核心節(jié)點(diǎn),實(shí)現(xiàn)車(chē)與車(chē)、車(chē)與路...

關(guān)鍵字: 車(chē)聯(lián)網(wǎng) 通信 智聯(lián)

在工業(yè)自動(dòng)化、智能儀表、多設(shè)備組網(wǎng)等場(chǎng)景中,RS485通信憑借抗干擾強(qiáng)、傳輸距離遠(yuǎn)、支持多節(jié)點(diǎn)的優(yōu)勢(shì),成為應(yīng)用最廣泛的串行通信方式之一。隨著工業(yè)數(shù)據(jù)傳輸效率需求的提升,115200波特率作為中高速通信的常用速率,被越來(lái)越...

關(guān)鍵字: 通信 串行 收發(fā)電路

新加坡2026年2月11日 /美通社/ -- AI 基礎(chǔ)設(shè)施解決方案提供商 SuperX AI Technology Limited(納斯達(dá)克股票代碼:SUPX,以下簡(jiǎn)稱(chēng)"S...

關(guān)鍵字: SUPER 通信 AI BSP

在物聯(lián)網(wǎng)設(shè)備部署中,無(wú)線模塊的通信效率直接影響系統(tǒng)響應(yīng)速度與穩(wěn)定性。通過(guò)優(yōu)化傳輸協(xié)議、調(diào)整數(shù)據(jù)包結(jié)構(gòu)及科學(xué)選擇信道,可顯著提升吞吐量并降低干擾。本文以ESP32模塊為例,解析關(guān)鍵優(yōu)化策略與實(shí)操步驟。

關(guān)鍵字: 無(wú)線模塊 通信

當(dāng)?shù)貢r(shí)間1月15日,瑞典通訊巨頭愛(ài)立信(Ericsson)宣布,計(jì)劃在本土裁撤約1600個(gè)工作崗位,以持續(xù)削減運(yùn)營(yíng)成本。

關(guān)鍵字: 通信

聚焦新國(guó)標(biāo)移動(dòng)電源與各類(lèi)終端便捷通信的核心需求,專(zhuān)業(yè)接口芯片廠商沁恒微電子基于二十年連接領(lǐng)域經(jīng)驗(yàn)積累,推出了充電寶USB、低功耗藍(lán)牙通信等多類(lèi)型解決方案,支持iOS、Android、HarmonyOS手機(jī)平板和Windo...

關(guān)鍵字: 沁恒 新國(guó)標(biāo) 電源 USB 低功耗藍(lán)牙 通信
關(guān)閉