在雙工模式下,HiPER的所有物理端口都支持全雙工和半雙工模式。
一、
雙工器的模式
在串行通信中,通常在兩個站(例如終端和計算機)之間傳輸數據。
根據數據流的方向,它可以分為三種基本的傳輸方法:全雙工,半雙工和單工。 但是,目前很少使用單純形,下面僅介紹前兩種方法。
二、半雙工模式
半雙工:接收和發送共享同一通道,并且只能同時進行發送或接收。 因此,半雙工可能會發生沖突。 當端口設置為半雙工模式時,該端口只能發送數據包或同時接收數據包。
三、全雙工模式
兩個獨立的信道用于接收和傳輸,可以同時進行而不會產生干擾。 當端口設置為
全雙工模式時,該端口還可以在發送數據包的同時接收數據包。
四、全雙工模式和半雙工模式之間的區別
當數據通過兩條獨立的傳輸線發送和接收時,雙方都可以同時發送和接收。 這種傳輸方法是全雙工的。 在全雙工模式下,通信系統的每一端都配備有發送器和接收器,因此可以控制數據同時在兩個方向上發送。 全雙工模式不需要切換方向,因此切換操作不會造成時間延遲,這對于沒有時間延遲的交互式應用程序(例如遠程監視和控制系統)非常有用。 該方法要求雙方都具有發送器和接收器,并且同時需要兩條數據線來發送數據信號。
例如,主機使用串行接口連接到顯示終端,并且顯示終端具有鍵盤。 這樣,一方面,鍵盤上輸入的字符被發送到主機存儲器。 另一方面,主機存儲器中的信息可以發送到屏幕進行顯示。 通常,在鍵盤上鍵入一個字符后,將不會首先顯示該字符。 主機收到字符后,將立即將其發送回終端,然后終端將顯示該字符。 這樣,可以同時執行前一個字符的返回過程和下一個字符的輸入過程,它以
全雙工模式工作。