先普及一下通信的基本知識點:
數(shù)據(jù)通信的種類:串行通信、并行通信 。不管是什么類型的通信,再怎么復雜的,也是在這兩種上面衍生出來的。
許多傳輸線或者通路組成的,每條線可以一位一位的傳輸,這些位可以在規(guī)定的時間里傳輸完成,也可以在一定的時間內(nèi),多位同時傳輸;這就是串行通信和并行通信。
數(shù)據(jù)通信的傳輸方向:單工、半雙工、全雙工 。它們之間各有什么樣的特點,我舉了車輛過道的實例,通俗易懂的跟大家講明白了。
1、單工:在任何時刻都只能進行一個方向的通訊,即一個固定為發(fā)送設備,另一個固定為接收設備。單工就類似一個只允許單方向運行的車道,在任何時刻,只允許一輛車向同一個方向走,不允許逆行。
2、半雙工: 兩個設備之間可以收發(fā)數(shù)據(jù),但不能在同一時刻進行。這個形象舉例就像是對講機,你在說話往外發(fā)的時候,別人就不能同時給你發(fā),等你講完了,別人再給你回話。
3、全雙工:在同一時刻,兩個設備之間可以同時收發(fā)數(shù)據(jù)。這個就像手機通話,你講話的同時,對方同時可以插話,你也可以聽到。
數(shù)據(jù)通信的方式:同步、異步。
同步和異步的區(qū)別:首先很多地方都有同步和異步的概念,簡單來說就是發(fā)送方和接收方按照同一個時鐘周期工作就叫同步,發(fā)送方和接收方?jīng)]有按照統(tǒng)一的時鐘周期、而各自按照自己的時鐘周期工作就叫異步。
同步通信中,通信雙方按照統(tǒng)一節(jié)拍工作,所以配合很好;一般需要發(fā)送方給接收方發(fā)送信息同時發(fā)送時鐘信號,接收方根據(jù)發(fā)送方給它的時鐘信號來安排自己的節(jié)奏。同步通信用在通信雙方信息交換頻率固定,或者經(jīng)常通信時。
異步通信又叫異步通知。異步就是隨時都可以,但怎么來區(qū)分開始,動作和結束呢?這就需要一幀數(shù)據(jù)里面需要安插開始傳輸位(開始位)、數(shù)據(jù)內(nèi)容、結束位(停止位)以作區(qū)分,然后還需要一定的傳輸頻率(波特率),這樣才能將數(shù)據(jù)發(fā)送出去。在雙方通信的頻率不固定時(有時3ms收發(fā)一次,有時3天才收發(fā)一次)不適合使用同步通信,而適合異步通信。異步通信時接收方不必一直在意發(fā)送方,發(fā)送方需要發(fā)送信息時會首先給接收方一個信息開始的起始信號,接收方接收到起始信號后就認為后面緊跟著的就是有效信息,才會開始注意接收信息,直到收到發(fā)送方發(fā)過來的結束標志。
串口通信是屬于異步的,這個時候的波特率就顯得很重要了。
帝晶光電串口屏專注觸顯方案,甄選智慧生活
UART的理解
UART(Universal Asynchronous Receiver/Transmitter)即通用異步收發(fā)傳輸器,英文縮寫是uart,中文簡稱串口,既然是“器”,顯然,它就是個設備而已,要完成一個特定的功能的硬件,是設備間進行異步通信的關鍵模塊。UART負責處理數(shù)據(jù)總線和串行口之間的串/并、并/串轉換,并規(guī)定了幀格式(就是經(jīng)常說的 9600,N,8,1);通信雙方只要采用相同的幀格式和波特率(這就是異步通信的特點),就能在未共享時鐘信號的情況下,僅用兩根信號線(Rx 和Tx)就可以完成通信過程,因此也稱為異步串行通信。實際上UART這個器件是整個電路板是否支持串口通信的標志。
通常,串口通信由一個起始位,多個數(shù)據(jù)位,一般是8位,或者8位以下,從一個字節(jié)的低位開始傳輸,傳輸完畢后傳輸停止位,這就是一個基本的串口協(xié)議,當然這個協(xié)議中也可以安插一些空閑位,還有奇偶校驗位。
帝晶光電串口屏專注觸顯方案,甄選智慧生活
審核編輯:湯梓紅
-
數(shù)據(jù)通信
+關注
關注
2文章
453瀏覽量
34203 -
uart
+關注
關注
22文章
1250瀏覽量
102786 -
串口通信
+關注
關注
34文章
1633瀏覽量
56344 -
串口屏
+關注
關注
8文章
574瀏覽量
37985
發(fā)布評論請先 登錄
相關推薦
如何選擇國產(chǎn)串口屏



uart波特率和傳輸頻率的關系 UART串口的常用波特率為多少

物聯(lián)網(wǎng)系統(tǒng)中顯示屏的主要成員_串口屏詳解

串口屏與傳統(tǒng)工業(yè)的關系
串口屏在燈控領域中的發(fā)展歷程
串口屏與工業(yè)4.0的關系
迪文串口屏ModBus開發(fā)流程

評論