萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> mtv0312的專欄

mtv0312的專欄

串口本身,標准和硬件 

串口是計算機上的串行通訊的物理接口。計算機歷史上,串口曾經被廣泛用於連接計算機和終端設備和各種外部設備。雖然以太網接口和USB接口也是以一個串行流進行數據傳送的,但是串口連接通常特指那些與RS-232標准兼容的硬件或者調制解調器的接口。雖然現在在很多個人計算機上,原來用以連接外部設備的串口已經廣泛的被USB和Firewire替代;而原來用以連接網絡的串口則被以太網替代,還有用以連接終端的串口設備則已經被MDA或者VGA取而代之。但是,一方面因為串口本身造價便宜技術成熟,另一方面因為串口的控制台功能RS-232標准高度標准化並且非常普及,所以直到現在它仍然被廣泛應用到各種設備上。 某些計算機使用一個叫做UART的集成電路來作為串口設備。這個集成電路可以進行字符和異步串行通訊序列之間的轉換,並且可以自動地處理數據的時序。而某些低端設備則會讓CPU直接通過輸出針來傳送數據,這種技術叫做bit-banging。 因為“串口”,RS-232和UARTs基本上總是在同一個語境中出現,所以這些名詞通常會被搞混。下面逐一解釋以下一些重要的名詞和術語。

什麼是串行通信 

計算機可以每次傳送一個或者多個位(bit)的數據。“串行”指的式每次只傳輸一位(1bit)數據。 當需要通過串行通訊傳輸一個字(word)的數據時,只能以每次一位的方式接收或者發送。每個位可能是on(1)或者off(0)。很多技術術語中經常用mark表示on,而space表示off。

copyright © 萬盛學電腦網 all rights reserved