RS-232-C串口、串口線的使用說明
好了,串口的簡介到此為止了,在此我關(guān)注的是串口在軟件開發(fā)過程的實際應(yīng)用。
本文引用地址:http://butianyuan.cn/article/201612/328773.htm一、RS-232-C DB9針腳定義
針腳簡寫 | DTE[公]針腳 | DCE[母]針腳 | 功能描述(英文) | 功能描述(中文) | 信號方向 |
---|---|---|---|---|---|
DCD | 1 | 1 | Data Carrier Detect | 載波檢測 | In |
RXD | 2 | 3 | Received Data | 接收數(shù)據(jù) | DTE <- DCE |
TXD | 3 | 2 | Transmit Data | 發(fā)送數(shù)據(jù) | DTE -> DCE |
DTR | 4 | 4 | Data Terminal Ready | 數(shù)據(jù)終端準備好 | DTE -> DCE |
GND | 5 | 5 | Signal Ground | 信號地 | GND |
DSR | 6 | 6 | Data Set Ready | 數(shù)據(jù)準備好 | DTE <- DCE |
RTS | 7 | 7 | Require to Send | 請求發(fā)送 | DTE -> DCE |
CTS | 8 | 8 | Clear to Send | 清除發(fā)送請求 | DTE <- DCE |
RI | 9 | 9 | Ring Indicator | 振鈴指示 | DTE -> DCE |
■ DCE:Data Communications Equipment(數(shù)據(jù)通信設(shè)備),設(shè)備/母,帶針孔。
二、公母串口線
RS232 DB-9針 公母口延長線(左母右公)
RS232 DB-9針 雙母口延長線
三、直連串口線與交叉串口線的區(qū)分
1、萬用表測試法
◆ 若兩頭的2與2通、3與3通,則為直連串口線。
◆ 若2與另一頭的3通、3與另一頭的2通,則為交叉串口線。
2、目測法
兩頭母口是交叉,一公一母是直連
四、何時用直連串口線?何時用交叉串口線?
標準串口的2針腳連接的是主控芯片的RXD引腳,3針腳連接的是主控芯片的TXD引腳。若DTE設(shè)備(如單片機、測試儀等)開發(fā)板的串口和電腦(DCE)主板上的串口都是使用的標準串口,則兩設(shè)備間的串口連接應(yīng)該使用交叉串口線。
那么可以總結(jié)為:
◆ DCE[公]↔ DTE[公]:使用交叉串口線
◆ DCE[公] ↔ DTE[母]:使用直連串口線
因此,在實際制板過程中,要注意串口頭的選擇,并遵循下述規(guī)則:
RS232 DB9(公):2收3發(fā)
RS232 DB9(母):2發(fā)3收
五、串口調(diào)試時要注意的幾點
1、不同編碼機制不能混接,如RS-232-C不能直接與RS-422接口、RS-485接口直接相連,市面上有專門的這幾種協(xié)議轉(zhuǎn)換器賣,必須通過轉(zhuǎn)換器才能連接。
2、檢查串口線路的焊接是否牢固,不然程序沒問題,卻因為接線問題誤事。
3、檢查串口的公母頭,然后選對串口數(shù)據(jù)線。
4、上述檢查準備工作都沒問題,調(diào)試仍有問題,得檢查DTE(數(shù)據(jù)終端設(shè)備)的串口接線是否執(zhí)行標準串口接線法。我就碰到了DTE明明是公口,但接線卻采用母口的接法的問題,浪費了好幾天的時間。
5、串口調(diào)試時,準備一個好用的調(diào)試工具,如Serial Port Utility(友善串口調(diào)試助手)、串口精靈等,有事半功倍之效
評論