(海思工程部提供)
很簡單,找對(duì)針腳定義即可。發(fā)-收;收-發(fā);地-地。以下為詳細(xì)內(nèi)容
用到的DB9定義:
1載波檢測(DCD) 、2接受數(shù)據(jù)(RXD) 、3發(fā)出數(shù)據(jù)(TXD)、4數(shù)據(jù)終端準(zhǔn)備好(DTR) 、5信號(hào)地線(SG)、6數(shù)據(jù)準(zhǔn)備好(DSR)、7請(qǐng)求發(fā)送(RTS) 、8清除發(fā)送(CTS)、9振鈴指示(RI)
用到的DB25定義:
1未用 、2發(fā)出數(shù)據(jù)(TXD)、3接受數(shù)據(jù)(RXD)、4請(qǐng)求發(fā)送(RTS)、5清除發(fā)送(CTS) 、6數(shù)據(jù)準(zhǔn)備好(DSR) 、7信號(hào)地線(SG)、8載波檢測(DCD)、9-19未用、20數(shù)據(jù)終端準(zhǔn)備好(DTR)、21未用、22振鈴指示(RI) 、23-25未用
串行接口與外部設(shè)備之間的數(shù)據(jù)傳送是按位進(jìn)行的。
1、波特率
串行口每秒鐘傳送(或接受)的位數(shù)稱為波特率。設(shè)備通訊的波特率為4800,即表示每秒鐘傳送4800位(600字節(jié))。
實(shí)際傳送的字節(jié)數(shù)取決于發(fā)送方。
2、 異步通訊:
字符間不同步,字符內(nèi)同步
由信息位和數(shù)據(jù)位組成
信息位:起始位、終止位、校驗(yàn)位等
用于發(fā)送數(shù)據(jù)較少,傳輸速率較低的場合
3、同步通訊:
接受、發(fā)送采用相同的時(shí)鐘
無信息位
無數(shù)據(jù)需要發(fā)送時(shí),發(fā)送同步字符
用于距離相對(duì)近(比串行遠(yuǎn))數(shù)據(jù)量稍大的場合
單工、半雙工、全雙工
RS232協(xié)議
美國電子工業(yè)協(xié)會(huì)(EIA)頒布的串行總線標(biāo)準(zhǔn)。
RS232采用負(fù)邏輯,即+5~+15V代表“0”,-5~-15V代表“1”。計(jì)算機(jī)通過串口通訊時(shí),必須經(jīng)過相應(yīng)的電平轉(zhuǎn)換。
計(jì)算機(jī)串口通訊使用RS232標(biāo)準(zhǔn),接口采用DB9芯接插件,其信號(hào)定義:
符號(hào) 方向 功能
TXD 輸出 發(fā)送數(shù)據(jù)
RXD 輸入 接受數(shù)據(jù)
RTS 輸出 請(qǐng)求發(fā)送
CTS 輸入 清除發(fā)送
DSR 輸入 數(shù)據(jù)通信設(shè)備準(zhǔn)備好
GND 信號(hào)地
DCD 輸入 數(shù)據(jù)載體檢測
DTR 輸出 數(shù)據(jù)終端準(zhǔn)備好
RI 輸入 振鈴指示
4、最簡單的串行通訊連接方式
通訊雙方需規(guī)定(稱為協(xié)議):
使用相同的波特率、工作方式
數(shù)據(jù)組成規(guī)則(有效位,校驗(yàn)情況等)
數(shù)據(jù)含義
發(fā)送接接收、接收接發(fā)送
最常用的,也是最簡單的,是三線,2-3,3-2,5-5。另外,可將4和6腳,7和8腳短路。使用時(shí)握手協(xié)議選“無”