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



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

串口屏與傳統工業的關系
串口屏在燈控領域中的發展歷程
串口屏與工業4.0的關系
串口屏市場前沿
組態屏和串口屏的區別是什么
迪文串口屏如何與電腦連接
迪文串口屏ModBus開發流程

評論