UART——通用異步收發(fā)傳輸器,UART 作為異步串口通信協(xié)議的一種,工作原理是將傳輸數(shù)據(jù)的每個字符一位接一位地傳輸。在應(yīng)用程序開發(fā)過程中使用頻率較高的數(shù)據(jù)總線。
基于UART的數(shù)據(jù)傳輸是異步形式的串行數(shù)據(jù)傳輸。基于UART的串行數(shù)據(jù)傳輸不需要使用時鐘信號來同步傳輸?shù)陌l(fā)送端和接收端,而是依賴于發(fā)送設(shè)備和接收設(shè)備之間預(yù)定義的配置。
對于發(fā)送設(shè)備和接收設(shè)備來說,兩者的串行通信配置(波特率、單位字的位數(shù)、奇偶校驗、起始位數(shù)與結(jié)束位、流量控制)應(yīng)該設(shè)置為完全相同。通過在數(shù)據(jù)流中插入特定的比特序列,可以指示通信的開始與結(jié)束。當(dāng)發(fā)送一個字節(jié)數(shù)據(jù)的時候,需要在比特流的開頭加上起始位,并在比特流的末尾加上結(jié)束位。數(shù)據(jù)字節(jié)的最低位緊接在起始位之后。
UART 串口的特點是將數(shù)據(jù)一位一位地順序傳送,只要2 根傳輸線就可以實現(xiàn)雙向通信,一根線發(fā)送數(shù)據(jù)的同時用另一根線接收數(shù)據(jù)。
UART 串口通信有幾個重要的參數(shù),分別是波特率、起始位、數(shù)據(jù)位、停止位和奇偶檢驗位,對于兩個使用UART 串口通信的端口,這些參數(shù)必須匹配,否則通
起始位:表示數(shù)據(jù)傳輸?shù)拈_始,電平邏輯為“0” 。
數(shù)據(jù)位:可能值有5、6、7、8、9,表示傳輸這幾個bit 位數(shù)據(jù)。一般取值為8,因為一個ASCII 字符值為8 位。
奇偶校驗位:用于接收方對接收到的數(shù)據(jù)進行校驗,校驗“1” 的位數(shù)為偶數(shù)(偶校驗) 或奇數(shù)(奇校驗),以此來校驗數(shù)據(jù)傳送的正確性,使用時不需要此位也可以。
停止位:表示一幀數(shù)據(jù)的結(jié)束。電平邏輯為“1”。
波特率:串口通信時的速率,它用單位時間內(nèi)傳輸?shù)亩M制代碼的有效位(bit) 數(shù)來表示,其單位為每秒比特數(shù)bit/s(bps)。常見的波特率值有4800、9600、14400、38400、115200 等,數(shù)值越大數(shù)據(jù)傳輸?shù)脑娇欤ㄌ芈蕿?15200 表示每秒鐘傳輸115200 位數(shù)據(jù)。
審核編輯:湯梓紅
-
通信協(xié)議
+關(guān)注
關(guān)注
28文章
916瀏覽量
40457 -
數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
9文章
1959瀏覽量
64865 -
總線
+關(guān)注
關(guān)注
10文章
2904瀏覽量
88438 -
串口
+關(guān)注
關(guān)注
14文章
1559瀏覽量
77129 -
uart
+關(guān)注
關(guān)注
22文章
1245瀏覽量
101809
原文標(biāo)題:UART
文章出處:【微信號:ARM與嵌入式,微信公眾號:ARM與嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
![](https://file1.elecfans.com/web2/M00/83/9C/wKgaomRl4JmASUQAAAC6Z4gxaLk716.png)
通用異步收發(fā)器(UART)
uart接口是什么?uart接口什么用
![<b class='flag-5'>uart</b>接口是什么?<b class='flag-5'>uart</b>接口什么用](https://file1.elecfans.com//web2/M00/A6/E0/wKgZomUMQQOAGAysAAAQS4zMKGg887.jpg)
uart和usart的區(qū)別
![<b class='flag-5'>uart</b>和usart的區(qū)別](https://file1.elecfans.com//web2/M00/A6/E0/wKgZomUMQQOAXh-kAAAsbwGLu-g266.png)
UART傳輸協(xié)議與時序
![<b class='flag-5'>UART</b><b class='flag-5'>傳輸</b>協(xié)議與時序](https://file1.elecfans.com//web2/M00/A6/ED/wKgZomUMQUyADHCiAAAKt_8OzfE396.jpg)
uart是什么
UART通用異步收發(fā)傳輸器的程序和工程文件合集免費下載
單片機串行通信UART(通用異步收發(fā)傳輸器)是如何工作的資料下載
![單片機串行通信<b class='flag-5'>UART</b>(<b class='flag-5'>通用</b><b class='flag-5'>異步</b><b class='flag-5'>收發(fā)</b><b class='flag-5'>傳輸器</b>)是如何工作的資料下載](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
UART詳解
![<b class='flag-5'>UART</b>詳解](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論