什麼是RS 232C標準?
RS-232是一種用於連線計算機及其外圍裝置以實現序列資料交換的標準通訊協議。簡單來說,RS232表示用於裝置之間資料交換路徑的電壓。它確定公共電壓和訊號電平、公共引腳線配置和最小控制訊號數量。
RS232表示DTE和DCE之間的連線訊號。其中,DTE代表資料終端裝置,例如計算機;DCE代表資料通訊裝置或資料電路終端裝置,例如調變解調器。
RS232誕生於20世紀60年代,最初被稱為EIA推薦標準232。RS232是最早的序列通訊標準之一,它在多個製造商之間提供了簡單的連線性和相容性。在RS32中,DTE是機電打字機,DCE是調變解調器。
RS-232介面與UART(通用非同步收發器)協同工作。UART是整合在處理器或控制器內的積體電路的一部分。它建立位元組並依次傳送幀中的單個位元。幀是一種定義的結構,承載有意義的位元或位元組資料序列。它包含起始位、隨後是8個數據位、奇偶校驗位和停止位。一旦資料被修改為位元,單獨的線路驅動器將用於將UART的邏輯電平更改為RS-232邏輯電平。
最後,訊號以RS-232的特定電壓電平沿介面電纜共享。資料在RS232上序列傳輸。每個位元一個接一個地傳輸。這種傳輸模式需要接收器知道實際資料位何時出現,以便與到達的資料同步。因此,邏輯0被髮送為起始位。
幀中的起始位向接收器發出訊號,表示一個新字元正在到達。一旦接收器確認,接下來發送5到8位,用於定義字元。接下來是奇偶校驗位,用於錯誤檢測。奇偶校驗位可以確定位集中1的個數是偶數還是奇數。為了錯誤檢測,它可以向資料字新增更多位。
發射機根據傳送的資料評估位元的值,接收機也執行相同的計算。它將奇偶校驗值與計算值進行比較。停止位幫助接收器識別訊息的結尾。起始位始終具有空格值,停止位具有標記值。
這會在接收UART中產生幀錯誤條件。然後,設備嘗試重新同步更多傳入的位元。在另一端,線路驅動器介面再次將其更改為UART相容的邏輯電平。在目的地,第二個UART將位元重新組裝成位元組。這就是RS232使資料交換相容且可靠的方式。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP