




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
全面深入AT指令集進入AT模式的3種方法1.開機后,再令AT端為高電平(效果等同于直接按下模塊上的ATMode按鈕)可進入AT模式,此時設(shè)置AT指令使用的波特率和通信時的波特率一樣。2.先令AT端為高電平(也可手動按下ATMode按鈕),然后再上電,此時Status紅燈慢閃,進入38400模式,設(shè)置AT指令使用的波特率使用38400bps。3.通信過程中令AT端為高電平(也可手動按下ATMode按鈕),可以進入AT模式,放開后便恢復通信模式。注意:只有AT端保持高電平的時候,才能使用所有的AT指令,進入AT指令之后AT端如果不保持高電平的話,只能使用部分AT指令。
標題帶星號的AT指令只能在AT端為高電平時才響應。
AT指令最后一定要跟著一個回車換行符“\r\n(十六進制為0d0a)”。1.測試指令作用【用于測試藍牙模塊是否具備發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的能力?!棵罡袷健景l(fā)送“AT”,返回“OK”】2.設(shè)置配對密碼指令作用【只有主從模塊的配對密碼一致方可配對通訊】命令格式【AT+PSWD=<4位密碼>,返回OK】范例,設(shè)置密碼為“6789”【發(fā)送AT+PSWD=6789,返回OK】查詢當前密碼【發(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】當前的波特率變?yōu)?4800,1位停止位,檢驗位:None查詢當前串口參數(shù)【發(fā)送AT+UART?返回+UART:38400,0,0OK】
4.修改模塊的名稱*作用【方便客戶在使用電腦、藍牙手機或者手持PDA等設(shè)備時能準確辨別藍牙從機】注意:因主機不能夠被搜索,故主機一般不用修改,用途不大。命令格式【AT+NAME=<藍牙從機的名稱?>】范例【AT+NAME=WE-40C
,返回OK】查詢當前藍牙串口從機名稱【AT+NAME?,返回+NAME:WE-40COK】
*只有保持AT端為高電平(或者將ATMode按鈕按下不放)時才能響應“AT+NAME?”命令
。5.修改模塊角色藍牙串口模塊支持3種角色0:從機(Slave),被動連接。1:主機(Master),主動搜索周圍的藍牙從機,并發(fā)起連接。和從機連接成功之后便建立起了一條透明的數(shù)據(jù)傳輸通道。2:回環(huán):被動連接,接收遠程藍牙主設(shè)備數(shù)據(jù)并將數(shù)據(jù)原樣返回給遠程藍牙主設(shè)備(一般在測試模塊的時候才用到,可以省略用跳帽連接RXD和TXD端)。命令格式【AT+ROLE=<0or1or2?>,返回OK】范例【AT+ROLE=1,返回OK】查詢當前模塊角色【AT+ROLE?,返回+ROLE:1OK】表示當前模塊角色是主機。6.模塊重啟指令*作用【令模塊重新復位,初始化所有參數(shù)】命令格式【AT+RESET,返回OK】
注意:本指令在AT-38400時不用置AT高電平,在其他模式下需要置AT為高電平(或手動按下ATMode按鈕)才能響應。7.獲取藍牙串口模塊地址藍牙串口模塊地址表示方法1:藍牙串口模塊地址由N位十六進制數(shù)組成,例:12:34:56:78:9A:BC2:藍牙串口模塊地址表示方法:1234:56:789ABC命令格式【AT+ADDR?,返回+ADDR:<地址>OK】范例【AT+ADDR?,返回+ADDR:1234:56:789ABCOK】8.獲取最近使用過的藍牙串口模塊地址藍牙串口模塊地址表示方法1:藍牙串口模塊地址由N位十六進制數(shù)組成,例:12:34:56:78:9A:BC2:藍牙串口模塊地址表示方法:1234:56:789ABC命令格式【AT+MRAD?,返回+MRAD:<地址>】范例【AT+MRAD?,返回+MARD:1234:56:789ABCOK】9.綁定藍牙串口模塊地址作用【主機綁定指定地址的從機,綁定之后,從模塊的地址要與所綁定的一致才能連接?!?/p>
注意:1.綁定模塊地址后只有在指定藍牙地址連接模式時有效,請參考第10條指令2.此指令只適用于主機。3.主模塊將最后連接的從模塊地址自動綁定。命令格式【AT+BIND=<模塊地址>,返回OK】范例【AT+BIND=1234,56,789ABC,返回OK】注意地址用逗號隔開!查詢已綁定的藍牙模塊地址【AT+BIND?,返回+BIND:1234:56:789ABCOK】注意地址返回值都是分號隔開的。10.設(shè)置藍牙串口模塊的連接模式藍牙串口模塊支持2種連接模式0:指定藍牙地址的連接模式(藍牙串口模塊地址綁定請參考第7條指令)。1:任意地址連接模式。命令格式【AT+CMODE=<0or1>,返回OK】范例【AT+CMODE=0,返回OK】查詢當前模塊角色【AT+CMODE?,返回+CMODE:0OK】表示當前模塊的連接模式為0,只能和已綁定地址的藍牙串口模塊連接。11.改變LED輸出極性命令格式【AT+POLAR=<Status>,<link>
,返回OK】注意:有時需復位設(shè)置才生效。工作狀態(tài)指示燈Status:0—較浪費電1—省電連接狀態(tài)指示燈Link:0:連接不成功時亮,不成功時滅(省電)。
1:連接成功時亮,不成功時滅。范例【AT+POLAR=1,0,返回OK】查詢LED輸出極性【AT+POLAR?,返回+POLAR:1,0】12.獲取遠程藍牙設(shè)備名稱*命令格式【
AT+RNAME?<藍牙設(shè)備地址>,返回+RNAME:<藍牙設(shè)備名稱>OK】范例【發(fā)送AT+RNAME?11,4,290152返回+RNAME:WE-40COK】注意,此指令需要配對連接之后才能使用。需要AT端為高電平(或手動按下ATMode按鈕)才響應。13.獲取藍牙模塊工作狀態(tài)命令格式【
AT+STATE?,返回+STATE:<模塊工作狀態(tài)>OK】范例【發(fā)送AT+STATE?】
【返回+STATE:
CONNECTED
OK】藍牙串口模塊的工作狀態(tài)有以下幾種:“INITIALIZED”——初始化狀態(tài)“READY”——準備狀態(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】藍牙串口模塊的返回狀態(tài)有以下幾種:1、+DISC:SUCCESS——斷開連接成功2、+DISC:LINK_LOSS——連接丟失3、+DISC:NO_SLC——沒有SLC連接4、+DISC:TIMEOUT——斷開超時5、+DISC:ERROR——斷開錯誤此指令需要AT端為高電平(或手動按下ATMode按鈕)才響應。15.
設(shè)置擴展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è)置擴展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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 原材料長期供應合同范本
- 房產(chǎn)轉(zhuǎn)讓合同附加協(xié)議書
- 標準離婚合同范例
- 軟件定制開發(fā)戰(zhàn)略合作合同
- 法律服務領(lǐng)域戰(zhàn)略合作合同
- 產(chǎn)學研實習基地戰(zhàn)略合作合同
- 11《十六年前的回憶》第二課時 教學設(shè)計-2024-2025學年統(tǒng)編版語文六年級下冊
- 工程打樁包工合同范本
- 3當沖突發(fā)生 教學設(shè)計-2023-2024學年道德與法治四年級下冊統(tǒng)編版
- 小學教師招聘-教師招聘考試《教學基礎(chǔ)知識》押題密卷3
- 2024年匯算清繳培訓
- 幼兒園監(jiān)控項目技術(shù)方案
- 班主任工作培訓內(nèi)容
- 搬遷項目驗收報告模板
- 2024年海南省中考英語試題卷(含答案)+2023年中考英語試卷及答案
- 部編人教版四年級下冊道德與法制全冊教案
- 綜合應用能力事業(yè)單位考試(綜合管理類A類)試卷及解答參考(2025年)
- Unit1Lesson2HowDoWeLikeTeachers'Feedback-課件高中英語北師大版選擇性
- 香港(2024年-2025年小學二年級語文)人教版摸底考試試卷(含答案)
- 民法典物權(quán)編詳細解讀課件
- 《推力和拉力》課件
評論
0/150
提交評論