版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
全面深入AT指令集進(jìn)入AT模式的3種方法1.開機(jī)后,再令A(yù)T端為高電平(效果等同于直接按下模塊上的ATMode按鈕)可進(jìn)入AT模式,此時設(shè)置AT指令使用的波特率和通信時的波特率一樣。2.先令A(yù)T端為高電平(也可手動按下ATMode按鈕),然后再上電,此時Status紅燈慢閃,進(jìn)入38400模式,設(shè)置AT指令使用的波特率使用38400bps。3.通信過程中令A(yù)T端為高電平(也可手動按下ATMode按鈕),可以進(jìn)入AT模式,放開后便恢復(fù)通信模式。注意:只有AT端保持高電平的時候,才能使用所有的AT指令,進(jìn)入AT指令之后AT端如果不保持高電平的話,只能使用部分AT指令。
標(biāo)題帶星號的AT指令只能在AT端為高電平時才響應(yīng)。
AT指令最后一定要跟著一個回車換行符“\r\n(十六進(jìn)制為0d0a)”。1.測試指令作用【用于測試藍(lán)牙模塊是否具備發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的能力?!棵罡袷健景l(fā)送“AT”,返回“OK”】2.設(shè)置配對密碼指令作用【只有主從模塊的配對密碼一致方可配對通訊】命令格式【AT+PSWD=<4位密碼>,返回OK】范例,設(shè)置密碼為“6789”【發(fā)送AT+PSWD=6789,返回OK】查詢當(dāng)前密碼【發(fā)送AT+PSWD?,返回+PSWD:6789OK】3.設(shè)置串口參數(shù)命令作用【設(shè)置串口波特率、停止位的位數(shù)、檢驗位的位數(shù)】命令格式【AT+UART=<波特率?>,<幾位停止位?>,<幾位校驗位?>】
波特率可為:2400、4800、9600、19200、38400、57600、115200、23400、460800、921600、1382400
停止位可為:0、1(0—-1位,1---2位)
校驗位可為:0、1、2(0---None,1---Odd,2---Even)范例【發(fā)送AT+UART=34800,0,0返回OK】當(dāng)前的波特率變?yōu)?4800,1位停止位,檢驗位:None查詢當(dāng)前串口參數(shù)【發(fā)送AT+UART?返回+UART:38400,0,0OK】
4.修改模塊的名稱*作用【方便客戶在使用電腦、藍(lán)牙手機(jī)或者手持PDA等設(shè)備時能準(zhǔn)確辨別藍(lán)牙從機(jī)】注意:因主機(jī)不能夠被搜索,故主機(jī)一般不用修改,用途不大。命令格式【AT+NAME=<藍(lán)牙從機(jī)的名稱?>】范例【AT+NAME=WE-40C
,返回OK】查詢當(dāng)前藍(lán)牙串口從機(jī)名稱【AT+NAME?,返回+NAME:WE-40COK】
*只有保持AT端為高電平(或者將ATMode按鈕按下不放)時才能響應(yīng)“AT+NAME?”命令
。5.修改模塊角色藍(lán)牙串口模塊支持3種角色0:從機(jī)(Slave),被動連接。1:主機(jī)(Master),主動搜索周圍的藍(lán)牙從機(jī),并發(fā)起連接。和從機(jī)連接成功之后便建立起了一條透明的數(shù)據(jù)傳輸通道。2:回環(huán):被動連接,接收遠(yuǎn)程藍(lán)牙主設(shè)備數(shù)據(jù)并將數(shù)據(jù)原樣返回給遠(yuǎn)程藍(lán)牙主設(shè)備(一般在測試模塊的時候才用到,可以省略用跳帽連接RXD和TXD端)。命令格式【AT+ROLE=<0or1or2?>,返回OK】范例【AT+ROLE=1,返回OK】查詢當(dāng)前模塊角色【AT+ROLE?,返回+ROLE:1OK】表示當(dāng)前模塊角色是主機(jī)。6.模塊重啟指令*作用【令模塊重新復(fù)位,初始化所有參數(shù)】命令格式【AT+RESET,返回OK】
注意:本指令在AT-38400時不用置AT高電平,在其他模式下需要置AT為高電平(或手動按下ATMode按鈕)才能響應(yīng)。7.獲取藍(lán)牙串口模塊地址藍(lán)牙串口模塊地址表示方法1:藍(lán)牙串口模塊地址由N位十六進(jìn)制數(shù)組成,例:12:34:56:78:9A:BC2:藍(lán)牙串口模塊地址表示方法:1234:56:789ABC命令格式【AT+ADDR?,返回+ADDR:<地址>OK】范例【AT+ADDR?,返回+ADDR:1234:56:789ABCOK】8.獲取最近使用過的藍(lán)牙串口模塊地址藍(lán)牙串口模塊地址表示方法1:藍(lán)牙串口模塊地址由N位十六進(jìn)制數(shù)組成,例:12:34:56:78:9A:BC2:藍(lán)牙串口模塊地址表示方法:1234:56:789ABC命令格式【AT+MRAD?,返回+MRAD:<地址>】范例【AT+MRAD?,返回+MARD:1234:56:789ABCOK】9.綁定藍(lán)牙串口模塊地址作用【主機(jī)綁定指定地址的從機(jī),綁定之后,從模塊的地址要與所綁定的一致才能連接?!?/p>
注意:1.綁定模塊地址后只有在指定藍(lán)牙地址連接模式時有效,請參考第10條指令2.此指令只適用于主機(jī)。3.主模塊將最后連接的從模塊地址自動綁定。命令格式【AT+BIND=<模塊地址>,返回OK】范例【AT+BIND=1234,56,789ABC,返回OK】注意地址用逗號隔開!查詢已綁定的藍(lán)牙模塊地址【AT+BIND?,返回+BIND:1234:56:789ABCOK】注意地址返回值都是分號隔開的。10.設(shè)置藍(lán)牙串口模塊的連接模式藍(lán)牙串口模塊支持2種連接模式0:指定藍(lán)牙地址的連接模式(藍(lán)牙串口模塊地址綁定請參考第7條指令)。1:任意地址連接模式。命令格式【AT+CMODE=<0or1>,返回OK】范例【AT+CMODE=0,返回OK】查詢當(dāng)前模塊角色【AT+CMODE?,返回+CMODE:0OK】表示當(dāng)前模塊的連接模式為0,只能和已綁定地址的藍(lán)牙串口模塊連接。11.改變LED輸出極性命令格式【AT+POLAR=<Status>,<link>
,返回OK】注意:有時需復(fù)位設(shè)置才生效。工作狀態(tài)指示燈Status:0—較浪費電1—省電連接狀態(tài)指示燈Link:0:連接不成功時亮,不成功時滅(省電)。
1:連接成功時亮,不成功時滅。范例【AT+POLAR=1,0,返回OK】查詢LED輸出極性【AT+POLAR?,返回+POLAR:1,0】12.獲取遠(yuǎn)程藍(lán)牙設(shè)備名稱*命令格式【
AT+RNAME?<藍(lán)牙設(shè)備地址>,返回+RNAME:<藍(lán)牙設(shè)備名稱>OK】范例【發(fā)送AT+RNAME?11,4,290152返回+RNAME:WE-40COK】注意,此指令需要配對連接之后才能使用。需要AT端為高電平(或手動按下ATMode按鈕)才響應(yīng)。13.獲取藍(lán)牙模塊工作狀態(tài)命令格式【
AT+STATE?,返回+STATE:<模塊工作狀態(tài)>OK】范例【發(fā)送AT+STATE?】
【返回+STATE:
CONNECTED
OK】藍(lán)牙串口模塊的工作狀態(tài)有以下幾種:“INITIALIZED”——初始化狀態(tài)“READY”——準(zhǔn)備狀態(tài)“PAIRABLE”——可配對狀態(tài)“PAIRED”——配對狀態(tài)“INQUIRING”——查詢狀態(tài)“CONNECTING”——正在連接狀態(tài)“CONNECTED”——連接狀態(tài)“DISCONNECTED”——斷開狀態(tài)“NUKNOW”——未知狀態(tài)14.斷開連接AT+DISC*命令格式【AT+DISC,返回+DISC:<狀態(tài)>OK】范例【發(fā)送AT+DISC】
【返回+DISC:SUCCESSOK】藍(lán)牙串口模塊的返回狀態(tài)有以下幾種:1、+DISC:SUCCESS——斷開連接成功2、+DISC:LINK_LOSS——連接丟失3、+DISC:NO_SLC——沒有SLC連接4、+DISC:TIMEOUT——斷開超時5、+DISC:ERROR——斷開錯誤此指令需要AT端為高電平(或手動按下ATMode按鈕)才響應(yīng)。15.
設(shè)置擴(kuò)展PIO口單端口輸出命令格式【
AT+PIO=<端口號>,<輸出電平>,返回OK】使用單端輸出指令I(lǐng)O口能獲得較大的灌電流。范例1【發(fā)送AT+PIO=2,0,返回OK】
結(jié)果:PIO2輸出低電平范例2【發(fā)送AT+PIO=3,1,返回OK】
結(jié)果:PIO3輸出高電平
注意:僅僅適用于PIO2、PIO3、PIO4、PIO5、PIO6、PIO7、PIO10,PIO0和PIO1暫時保留。16.
設(shè)置擴(kuò)展PIO口的多端口輸出命令格式【
AT+MPIO=<端口序號掩碼組合>,返回OK】使用多端口輸出指令I(lǐng)O口灌電流很小。端口掩碼計算方法:
1<<端口序號,例:PIO3=1<<3=0x008經(jīng)計算各IO口的掩碼如下:
0X004---PIO20X008---PIO30X010---PIO40X020---PIO50X040---PIO60X080---PIO70X400---PIO10PIO0和PIO1保留掩碼組合碼計算方法:PIO端口序號掩碼1|PIO端口序號掩碼2|??范例【AT+MPIO=014
返回OK】結(jié)果:PIO2和PIO4輸出高電平,其余PIO口為高低電平。17.讀取PIO端口輸入值命令格式【AT+MPIO?返回+MPIO:<PIO端口的值>】范例【AT+MPIO?
返回+MPIO:DFC】結(jié)果(DFC)16=(110111111100)2XXP102PIO3PI04PIO5PIO6PIO7XXPIO10XXXX111111XX1
XX即是:PIO2=1PIO3=1PIO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國高真空低返油擴(kuò)散泵行業(yè)投資前景及策略咨詢研究報告
- 健康管理服務(wù)合同范文
- 2025至2030年中國木制中柱傘行業(yè)投資前景及策略咨詢研究報告
- 2024年中國蘆薈汽水底料市場調(diào)查研究報告
- 2024年中國玻璃鋼組裝水箱市場調(diào)查研究報告
- 2024年中國污水脫油水力旋流器市場調(diào)查研究報告
- 2024至2030年345-三氯三氟甲苯項目投資價值分析報告
- 2024至2030年磁性貼紗窗項目投資價值分析報告
- 2024至2030年白滌卡套袖項目投資價值分析報告
- 2024年中國獸藥塑料包裝瓶市場調(diào)查研究報告
- 簡明版工程轉(zhuǎn)包合同樣本
- 醫(yī)療護(hù)理安全警示教育講解
- 園林綠地冬季防火措施(參考范本)
- 客戶忠誠度競爭力分析
- 上海垃圾分類課件
- 山西省醫(yī)療服務(wù)項目收費
- 氣體分離膜課件
- 30道醫(yī)院眼科醫(yī)生崗位高頻面試問題附考察點及參考回答
- 慢性咳嗽的病因與分類
- 癌癥防治重點學(xué)科提升計劃
- 行政事業(yè)單位法律風(fēng)險
評論
0/150
提交評論