由于HC-05出廠設(shè)置波特率是9600,而主控與其通信和控制的波特率如果是其它的,就需要對(duì)HC05藍(lán)牙模塊設(shè)置波特率進(jìn)行重新設(shè)置。設(shè)置時(shí)使用AT命令進(jìn)行設(shè)置。
1. RXD: 接收端
2. TXD: 發(fā)送端
3. AT: 設(shè)置工作模式
1) 工作模式: 自動(dòng)連接(automatic connection),又稱(chēng)為透?jìng)髂J?div style="height:15px;">
2) AT指令設(shè)置模式: 命令回應(yīng)(order-response),又稱(chēng)為AT模式
4. VCC: 模塊供電正極(5V)
5. GND: 模塊供電負(fù)極
6. EN:使能端,需要進(jìn)入AT模式時(shí)接3.3V。
HC-05有兩種工作模式,官方稱(chēng)為命令響應(yīng)工作模式和自動(dòng)連接工作模式,我們可以理解為“參數(shù)設(shè)置模式”和“正常工作模式”。在參數(shù)設(shè)置模式下,用戶(hù)可以通過(guò)AT指令對(duì)藍(lán)牙模塊進(jìn)行常用參數(shù)的設(shè)置,比如名稱(chēng)、連接密碼等。正常工作模式就是按照在用戶(hù)設(shè)置的參數(shù)工作,配對(duì)、收發(fā)數(shù)據(jù)。
HC05進(jìn)入AT指令有兩種方式:
一種是固定波特率38400進(jìn)入AT指令。設(shè)置方法為:先按住按鍵,然后藍(lán)牙上電,略等一秒或者更長(zhǎng)的時(shí)間,松開(kāi)按鍵,此時(shí)可見(jiàn)看到2s閃爍間隔方式閃爍。說(shuō)明已經(jīng)進(jìn)入AT指令設(shè)置。便可以在串口助手上設(shè)置波特率為38400后進(jìn)行通過(guò)發(fā)送AT指令對(duì)藍(lán)牙進(jìn)行相關(guān)配置。
另一種是上電后按一下按鍵,便進(jìn)入AT指令設(shè)置(指示燈閃爍頻率依舊沒(méi)什么變化),該設(shè)置的波特率是可變的,所以要事先知道藍(lán)牙已經(jīng)設(shè)置的波特率才能操作(模塊一般默認(rèn)波特率為9600)。
AT+ROLE =1 設(shè)置主模式
AT+ROLE =0 設(shè)置從模式
AT+UART? 查詢(xún)波特率
AT+UART=115200,1,2
波特率為115200,停止位:1位;校驗(yàn)位:無(wú)
分享:
0
喜歡
0
贈(zèng)金筆