串口AT指令拓?fù)溥B接圖如圖所示。
串口AT指令優(yōu)點:
我司的USR-776 DTU正常配置參數(shù),需要先通過發(fā)送+++等一系列操作,之后才可以發(fā)送AT指令進行配置,詳情參看軟件設(shè)計手冊:http://wxxtd.cn/Down/USR-G776-software-V1.0.1.pdf 3.1.2章節(jié)。
若客戶在設(shè)計的過程中不想采用這種繁瑣的方式配置DTU的話,可以采用串口AT指令的方式對776進行設(shè)置,串口AT指令發(fā)送時上電后無需進入配置狀態(tài)這個步驟,在正常通信的情況下,可直接發(fā)送指令。
串口AT指令格式:命令密碼+AT指令的方式。
776默認(rèn)串口參數(shù):波特率115200,起始位1位,停止位1位,數(shù)據(jù)位8位,無校驗,無流控。
注:命令密碼出廠默認(rèn)是admin。該密碼可以使用AT指令AT+CMDPW來進行查詢和修改,命令密碼最長支持10個字節(jié)的長度,修改生效之后若再次使用串口AT指令時。命令密碼需要寫修改之后的密碼。
例如查詢776的固版本:adminAT+VER,發(fā)送時使用enter換行之后再發(fā)送。
使用串口AT指令修改776的波特率過程如下:
1. 首先使用修改串口參數(shù)指令查詢一下串口參數(shù):(實際修改波特率時該步可以不執(zhí)行)
adminAT+UART
2. 使用修改串口參數(shù)指令修改波特率為9600
adminAT+UART=9600,8,1,NONE,NFC,修改成功之后模塊會返回ok。
3. 使用設(shè)備重啟指令使剛才修改的波特率生效。(沒有這一條指令不會參數(shù)修改生效)
adminAT+Z
4. 生效之后,DTU會重啟,此時,將串口助手串口波特率修改為9600,然后重新打開串口,我們?nèi)我獍l(fā)送指令與DTU通信,可以進行正常通信。