RS232串口介紹

RS232接口定義如下

通信過程中只有兩個腳參與通信

2腳:電腦的輸入RXD

3腳:電腦的輸出TXD 通過2 ,3 腳就可以實現全雙工(可同時收發)的串行異步 通信

5腳:接地

連接2、3、5三個引腳即可進行通訊。

電平標準

單片機的電平標準 TTL電平 :+5V(+3.3V)表示1 0V表示0

Rs232的電平標準 +15/+13 V表示1 -15/-13 表示0

某些IC輸出電平範圍在+5V到-5V。

串口通信的傳輸格式:

串行通信中,線路空閒時,線路的TTL電平總是高,經反向RS232的電平總是低。一個數據的開始RS232線路爲高電平,結束時Rs232爲低電平。數據總是從低位向高位一位一位的傳輸。示波器讀數時,左邊是數據的高位。

例如,對於16進制數據55aaH,當採用8位數據位、1位停止位傳輸時,它在信號線上的波形如圖1(TTL電平)和圖2(RS-232電平)所示。

55H=01010101B,取反後10101010B,加入一個起始位1,一個停止位0,55H的數據格式爲1010101010B;

aaH=10101010B,取反後01010101B,加入一個起始位1,一個停止位0,55H的數據格式爲1101010100B;

內容取自http://www.21ic.com/jichuzhishi/datasheet/RS232/