日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【总线】一文看懂 UART 通信协议

發(fā)布時間:2024/3/12 编程问答 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【总线】一文看懂 UART 通信协议 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

UART 通信簡介

UART工作原理

起始位

數(shù)據(jù)幀

奇偶校驗位

停止位

UART 傳輸?shù)牟襟E

UART的優(yōu)缺點

優(yōu)點

缺點


UART 通信簡介

UART即通用異步收發(fā)器,是一種通用的串行、異步通信總線,該總線有兩條數(shù)據(jù)線,可以實現(xiàn)全雙工的發(fā)送和接收,在嵌入式系統(tǒng)中常用于主機與輔助設(shè)備之間的通信。在UART通信中,兩個UART直接相互通信。發(fā)送UART將來自控制設(shè)備(如CPU)的并行數(shù)據(jù)轉(zhuǎn)換為串行形式,將其串行傳輸?shù)浇邮誙ART,然后UART將串行數(shù)據(jù)轉(zhuǎn)換回接收設(shè)備的并行數(shù)據(jù)。在兩個UART之間傳輸數(shù)據(jù)只需要兩根線。數(shù)據(jù)從發(fā)送 UART 的 Tx 引腳流向接收 UART 的 Rx 引腳:

UART異步傳輸數(shù)據(jù),這意味著沒有時鐘信號將發(fā)送UART的位輸出同步到接收UART的位采樣。發(fā)送UART不是時鐘信號,而是將開始位和停止位添加到正在傳輸?shù)臄?shù)據(jù)包中。這些位定義了數(shù)據(jù)包的開始和結(jié)束,因此接收UART知道何時開始讀取位。

當接收UART檢測到起始位時,它開始以稱為波特率的特定頻率讀取傳入位。波特率是數(shù)據(jù)傳輸速度的度量,以每秒比特數(shù)(bps)表示。?兩個 UART 必須以大約相同的波特率運行。在位的時序偏離太遠之前,發(fā)送和接收 UART 之間的波特率只能相差約 10%。還必須將兩個 UART 配置為傳輸和接收相同的數(shù)據(jù)包結(jié)構(gòu)。

需要的線數(shù)

2

最大速率

最大可達10Mb/s

同步或異步

異步

串行或并行

串行

主機的最大個數(shù)

1

從機的最大個數(shù)

1

UART工作原理

將要傳輸數(shù)據(jù)的UART從數(shù)據(jù)總線接收數(shù)據(jù)。數(shù)據(jù)總線用于通過另一個設(shè)備(如CPU,內(nèi)存或微控制器)將數(shù)據(jù)發(fā)送到UART。數(shù)據(jù)以并行形式從數(shù)據(jù)總線傳輸?shù)絺鬏擴ART。在發(fā)送UART從數(shù)據(jù)總線獲取并行數(shù)據(jù)后,它會添加一個起始位、一個奇偶校驗位和一個停止位,從而創(chuàng)建數(shù)據(jù)包。接下來,數(shù)據(jù)包在Tx引腳上逐位串行輸出。接收UART在其Rx引腳上逐位讀取數(shù)據(jù)包。然后,接收的UART將數(shù)據(jù)轉(zhuǎn)換回并行形式,并刪除起始位、奇偶校驗位和停止位。最后,接收UART將數(shù)據(jù)包并行傳輸?shù)浇邮斩说臄?shù)據(jù)總線:

UART傳輸?shù)臄?shù)據(jù)被組織成數(shù)據(jù)包。每個數(shù)據(jù)包包含 1 個起始位、5 到 9 個數(shù)據(jù)位(取決于 UART)、一個可選的奇偶校驗位以及 1 個或 2 個停止位:

起始位

UART數(shù)據(jù)傳輸線在不傳輸數(shù)據(jù)也就是處于空閑時通常保持在高電平。為了開始數(shù)據(jù)傳輸,發(fā)送UART將傳輸線從高電平拉到低電平一個時鐘周期。當接收UART檢測到從高到低的電壓轉(zhuǎn)換時,它開始以波特率的頻率讀取數(shù)據(jù)幀中的位。

數(shù)據(jù)幀

數(shù)據(jù)框包含正在傳輸?shù)膶嶋H數(shù)據(jù)。如果使用奇偶校驗位,則長度可以是 5 位到 8 位。如果未使用奇偶校驗位,則數(shù)據(jù)幀的長度可以為 5 位到 9 位。在大多數(shù)情況下,數(shù)據(jù)從數(shù)據(jù)幀中的最低位開始發(fā)送。

奇偶校驗位

奇偶校驗位的目的是檢查數(shù)據(jù)幀在發(fā)送到接收有沒有發(fā)生數(shù)據(jù)錯誤,奇偶校驗描述數(shù)字的偶數(shù)或奇數(shù)。奇偶校驗位是接收UART的一種方式,用于判斷在傳輸過程中是否有數(shù)據(jù)發(fā)生了變化。接收的UART讀取數(shù)據(jù)幀后,它會計算值為1的位數(shù),并檢查總數(shù)是偶數(shù)還是奇數(shù)。如果奇偶校驗位為 0(偶數(shù)奇偶校驗),則數(shù)據(jù)幀中的 1 位應加起來為偶數(shù)。如果奇偶校驗位為 1(奇數(shù)奇偶校驗),則數(shù)據(jù)幀中的 1 位應加起來為奇數(shù)。當奇偶校驗位與數(shù)據(jù)匹配時,UART 知道傳輸沒有錯誤。但是,如果奇偶校驗位為 0,并且總數(shù)為奇數(shù);或者奇偶校驗位是1,而總數(shù)是偶數(shù),UART知道數(shù)據(jù)幀中的位已經(jīng)改變。

停止位

為了發(fā)出數(shù)據(jù)包結(jié)束的信號,發(fā)送UART將數(shù)據(jù)傳輸線從低電平轉(zhuǎn)換到高電平至少要持續(xù)兩個位的時間。

UART 傳輸?shù)牟襟E

1. 發(fā)送UART從數(shù)據(jù)總線并行接收數(shù)據(jù):

2. 發(fā)送 UART 將起始位、偶校驗位和停止位添加到數(shù)據(jù)幀中:

3. 整個數(shù)據(jù)包從發(fā)送 UART 以串行方式發(fā)送到接收 UART。接收UART以預配置的波特率對數(shù)據(jù)線進行采樣:

4. 接收 UART 從數(shù)據(jù)幀中丟棄起始位、奇偶校驗位和停止位:

5. 接收UART將串行數(shù)據(jù)轉(zhuǎn)換回并行,并將其傳輸?shù)浇邮斩说臄?shù)據(jù)總線:

UART的優(yōu)缺點

沒有一個通信協(xié)議是完美的,但UART非常擅長它所做的事情。以下是一些優(yōu)缺點:

優(yōu)點

  • 僅使用兩根線
  • 無需時鐘信號
  • 具有奇偶校驗位以便檢查數(shù)據(jù)是否有誤
  • 數(shù)據(jù)包的結(jié)構(gòu)可以更改,只需在兩端添加必要的位

缺點

  • 數(shù)據(jù)幀的大小限制為最大9位
  • 不支持多個主機或者從機
  • 每個UART的波特率必須在彼此的10%以內(nèi)

總結(jié)

以上是生活随笔為你收集整理的【总线】一文看懂 UART 通信协议的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区日韩 | sese久久| 欧美性生活视频 | 日韩中文字幕在线一区 | 不卡av影院| 超碰在线观看免费 | 国产男人搡女人免费视频 | 国产精品国产三级国产普通话蜜臀 | 欧美乱码精品一区二区 | 青青草原国产 | 美女露出粉嫩尿囗让男人桶 | 成人免费看片98欧美 | 在线天堂中文在线资源网 | 久久久91精品国产一区二区三区 | 无码一区二区三区 | 97久久人人超碰caoprom欧美 | 超碰婷婷 | 亚洲久久天堂 | 操碰91| 无码不卡av东京热毛片 | 特黄视频免费看 | 美女隐私无遮挡免费 | 偷拍一区二区三区四区 | 农村妇女毛片精品久久久 | 永久免费的av网站 | 日韩射| 亚洲视频 欧美视频 | 婷婷tv| 福利社午夜 | 亚洲图片二区 | 亚洲毛片在线 | 日本人xxxⅹ18hd19hd | 黄色一级一片免费播放 | 夜夜爽夜夜叫夜夜高潮漏水 | 精品视频在线观看 | 亚洲影视一区二区三区 | 色天天天| 天堂网中文在线 | 都市激情av | 麻豆综合| 亚洲男人天堂2018 | 国产精品一区电影 | 青青99| 国产一级二级三级精品 | 日日躁夜夜躁狠狠躁 | 五月天免费网站 | av无线看 | 一级伦理片 | 综合网av | 337p粉嫩大胆色噜噜狠狠图片 | 香蕉视频三级 | 樱花动漫无圣光 | 亚洲国产成人va在线观看天堂 | 女人被男人操 | 男人插女人下面视频 | 成人福利片 | www.五月天com | 精品乱码一区二区三区 | 久久黄色一级视频 | 毛片av免费看 | 国产精彩视频在线 | 97国产高清| 狠狠干精品 | 国产精品视频在线免费观看 | 99精品久久久久久久婷婷 | 亚洲美女视频网 | 性生交大片免费看l | 欧美老熟妇一区二区三区 | 玖玖成人| 一区二区三区欧美日韩 | 国产精品久久久久久久免费看 | 午夜国产福利在线 | 久久久影院 | 日本一区欧美 | 香蕉在线视频观看 | a级片在线看 | 青草视频在线看 | 在线观看亚洲a | 日韩在线观看网址 | 手机看片日韩在线 | 密色av | 欧美日韩五月天 | 又黄又爽一区二区三区 | 麻豆性生活| 中文字幕精品在线观看 | 影音先锋成人资源网 | 少妇粉嫩小泬喷水视频www | 一道本久久 | 亚洲色图 一区二区 | 天天色棕合合合合合合合 | 一区二区三区四区高清视频 | 久久99网 | 中文字幕免费在线观看视频 | 黄色国产精品 | 国产99久久久国产精品成人免费 | 欧美高清hd18日本 | 人人干在线视频 | 免费一级淫片aaa片毛片a级 | 麻豆视频在线播放 |