在雙工模式下,HiPER 的所有物理端口都支持全雙工和半雙工模式。
雙工器的方式
在串行通信中,數據通常在兩個站點(如終端和計算機)之間傳輸。 根據數據流向,可分為三種基本傳輸方式:全雙工、半雙工和單工。 但是,單純形目前很少使用,下面只介紹前兩種方法。
全雙工模式
兩個獨立的通道用于接收和發送,可以同時進行,互不干擾。 當端口設置為全雙工模式時,端口可以在發送數據包的同時接收數據包。
半雙工模式
半雙工:接收和發送共用同一個信道,只能同時進行發送或接收。 因此,半雙工可能會發生沖突。 當端口設置為半雙工模式時,該端口只能同時發送數據包或接收數據包。
全雙工模式和半雙工模式的區別。
當數據的發送和接收被兩條不同的傳輸線分開時,通信雙方可以同時發送和接收。這種傳輸方式是全雙工的。 在全雙工模式下,通信系統的每一端都配備一個發送器和一個接收器,因此可以控制數據同時雙向傳輸。全雙工模式不需要切換方向,所以沒有切換操作帶來的時間延遲,這對于那些不能有時間延遲的交互應用(如遠程監控系統)非常有利。這種方式需要通信雙方都有一個發送器和一個接收器,同時需要兩條數據線來傳輸數據信號,(可能需要控制線和狀態線,以及地線)。
例如,上位機使用串行接口連接顯示終端,顯示終端帶有鍵盤。這樣,一方面將鍵盤輸入的字符發送到主機的內存中;另一方面,可以將主機內存中的信息發送到屏幕上進行顯示。通常,在鍵盤上輸入一個字符后,它不會先顯示出來。上位機收到字符后,立即將其發送回終端,然后終端顯示該字符。這樣,前一個字符的返回過程和下一個字符的輸入過程同時進行,即工作在全雙工模式。
審核編輯:湯梓紅
-
雙工器
+關注
關注
4文章
137瀏覽量
23674 -
端口
+關注
關注
4文章
916瀏覽量
31860 -
串行通信
+關注
關注
4文章
555瀏覽量
35165
發布評論請先 登錄
相關推薦
評論