串列埠程式設計基礎 RS232串列埠協議標準簡介

2021-07-03 20:30:38 字數 1023 閱讀 4383

學習vc 串列埠程式設計,了解串列埠協議的標準是必須的,其實串列埠相對於其它介面(如usb介面)是非常簡單的。

rs232串列埠標準是美國eia(電子工業聯合會)與bell等公司一起開發的通訊協議。它適合於資料傳輸速率在0~20000bit/s範圍內通訊。rs232作為一種標準,被廣泛應用於計算機與外設間的一種常通訊介面,其中外設應用種類繁多,如:印表機、資料採集模組、測試裝置和各種控制迴路,甚至rs232序列介面還可用於計算機之間的簡單連線上。

rs232序列介面的特點:

應用廣泛,幾乎每台計算機都有乙個或多個rs232序列介面,雖然最新的計算機出現了更多的usb這樣的序列介面,但是rs232序列介面可以做很多usb無法進行的工作,而且rs232序列介面的開發難度以usb介面要簡單得多。對於一些沒有rs232序列介面的膝上型電腦,可以用usb-rs232轉換線來連線rs232串列埠裝置。

連線距離可達50~100英呎,而usb連線最長為16英呎,pc機的並行印表機介面的連線距離最長為10~15英呎。

對於雙向連線,最少只需要3條導線,而並行連線一般最少也需要8條資料線。

rs232序列介面的電氣特性

資料線txd和rxd上邏輯電平的下定義:

●邏輯1:-3v~-15v

●邏輯0:+3v~+15v

在rts、cts、dsr、dtr和dcd等控制線上:

●訊號有效(on):+3v~+15v

●訊號無效(off):-3v~-15v

由於rs232的電平定義與大部分微控制器系統(各種外設都基於乙個微控制器系統構建)使用的ttl電平標準不相符,所以以一般微控制器系統與rs232之間的連線通常都加了乙個這兩種電平之間的轉換晶元,如常用的max232就屬於此類電平轉換晶元。

rs232序列介面聯結器形式

由於rs232並未定義聯結器的外形物理特性,因此出現了db-25、db-15和db-9等多種聯結器,其中db-9在pc機上的應用最為廣泛,目前幾乎所有的rs232序列介面都是這種型別,所以這裡只介紹一下db-9形式的rs232序列介面引腳定義和外形,本資料另外有篇文章對其進行了介紹:《rs232 db-9 針串列埠引腳定義》

RS 232串列埠介紹

串列埠介紹 序列介面 serial inte ce 是指資料一位一位地順序傳送,其特點是 通訊線路 簡單,只要一對 傳輸線就可以實現雙向通訊 可以直接利用 線作為傳輸線 從而大大降低了成本,特別適用於遠距離通訊,但傳送速度較慢。序列介面 一條資訊的各位資料被逐位按順序傳送的通訊方式稱為 序列通訊。序...

RS232串列埠介紹

通訊過程中只有兩個腳參與通訊 2腳 電腦的輸入rxd 3腳 電腦的輸出txd 通過2 3 腳就可以實現全雙工 可同時收發 的序列非同步 通訊 5腳 接地 連線2 3 5三個引腳即可進行通訊。微控制器的電平標準 ttl電平 5v 3.3v 表示1 0v表示0 rs232的電平標準 15 13 v表示1...

RS232串列埠通訊詳解

rs232串列埠通訊詳解 引腳定義,電氣特性,傳輸格式,接收過程,微控制器晶振,rs485,rs422 轉 2010 03 13 15 47 串列埠是計算機上一種非常通用的裝置通訊協議。串列埠的引腳定義 9芯訊號方向來自 縮寫描述 1數據機 cd載波檢測 2數據機 rxd接收資料3pc txd傳送資...