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