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