今天調串列埠通訊用了hc-05藍芽模組,**店給的資料並沒有詳細給出配置方法,一大堆at指令看了也沒什麼用。後來又參考了網上的一些資料,終於配置好了並可以進行通訊。下面就將配置方法列下,也就是幾個指令。。
無線串列埠通訊肯定需要兩個藍芽模組,微控制器傳送資料給電腦,連電腦的就需要 usb-ttl 模組,藍芽模組與 usb-ttl 連線就是 5v 連 5v,gnd 接 gnd ,rxd 接 txd,txd 接 rxd。配置藍芽模組時需要進入它的 at 模式,就是配置模式。
進入at模式的方法:按住藍芽模組上的按鍵再給它上電即可,這時藍芽模組上的燈以低頻率閃爍
進入配置模式後,隨意開啟乙個串列埠除錯助手,我使用的是**賣家提供的藍芽測試軟體。設定波特率 38400, 8 位資料位,1 位停止位,無校驗位。下面就是通過串列埠助手傳送指令來配置藍芽模組了。
1、測試通訊
指令:at(換行)
返回:ok
串列埠傳送 at,返回 ok 表示可以進行正常配置。
2、設定波特率
指令:at+uart=引數1,引數2,引數3
返回:ok
引數 1:波特率
引數 2:停止位,0 表示 1 位,1 表示 2 位
引數 3:校驗位,0 表示沒有校驗位,1 表示奇校驗,2 表示偶校驗
例:at+uart=19200,0,0
表示配置藍芽串列埠波特率為19200,1 位停止位,沒有校驗位
兩個藍芽模組的波特率及格式要設定成相同的
3、修改密碼
指令:at+pswd=你的密碼
返回:ok
兩個藍芽模組的密碼要設定成相同的
4、設定主從模式
指令:at+role=0 或 1,1 表示主機,0 表示從機
返回:ok
兩個藍芽模組乙個配置成主機模式,乙個配置成從機模式
5、設定藍芽連線模式
指令:at+cmode=0
返回:ok
兩個藍芽模組都用這句指令,設定為通過位址連線
兩個藍芽模組分別查詢
總結:兩個模組要能通訊,需要以下幾個條件:
1、兩個模組波特率及格式相同
2、密碼相同
3、乙個為主機模式,乙個為從機模式
4、連線方式都設定為位址連線
5、繫結對方位址
這樣配置好後兩個模組就可以實現無線串列埠通訊了。 HC 05藍芽無線模組設定
usb轉串列埠的有線轉接方式,實在太難看了,尤其是尋接頭,那是相當的不方便。其它電器廠商都想把是接頭做小,做精緻,唯獨串列埠接頭還是那麼龐大,感覺應該換一換了,都已經完全不符合這個時代的審美觀了。於是,某寶上買了兩套hc 05藍芽無線模組,hc 05是主從一體的藍芽模組,所以比只能當從機的hc 6要...
hc05藍芽模組學習筆記
hc05藍芽模組是使用串列埠通訊 ttl 其中有乙個key腳來進入at狀態 高電平有效 該藍芽模組的所有功能都是通過at指令集控制。要進入at狀態有兩種方法 1.上電時將key腳同時設定為vcc,上電即進入指令狀態。2.上電後再接vcc也能進入at狀態。方法1進入的at狀態模組波特率為38400 8...
HC 05藍芽模組AT指令除錯
hc 05藍芽模組在at模式下的波特率和正常模式下的波特率不是一回事,在at模式下的波特率是我們沒辦法進行修改的,他永遠都是固定的38400,而在正常模式下的波特率我們是可以在at模式下通過at指令集進行修改的。但是,網上都說hc 05藍芽模組在正常模式下預設的波特率是9600,但是把hc 05在a...