自己總結HC05雙機通信的使用方法 最后只需要自己串口收發數據即可
進入AT指令模式
1.接線 USB轉TTL
2.長按HC05上的按鍵 按住再插串口 燈慢閃狀態(快閃是等待連接狀態 慢閃是AT指令模式)
3.波特率改為38400 AT指令默認為38400 而且不可更改
4.勾選發送新行
5.發送AT
接收到OK則表示已經進入AT指令模式,接下來正式配置主從機模式
主機模式
1.直接發送 AT+ROLE=1 返回ok 就設置成主機模式了
2.AT+PSWD? 查詢密碼
3.AT+PSWD=xxxx 設置密碼
4.AT+CMODE=0 自動搜索裝置
保證主從密碼相同
從機模式
1.可以恢復出廠設置 就是從機模式了 或 AT+ROLE=0 指令 返回ok
2.更改密碼 和主機配對 指令與上相同
3.AT+CMODE=0 自動連接
最后一步
1.查詢從機的地址 AT+ADDR?
2.主機綁定從機地址 AT+BIND=98d3,37,90efca(后面這串是從機地址 冒號變成分號)
3.重新上電 不按按鍵了 即EN引腳置低
注意:串口波特率為9600 因為藍牙和串口的通信協議波特率默認設置為9600
現象 : 兩個藍牙模塊燈兩閃一滅即為連接
測試
1.打開兩個串口助手 波特率設為9600 這個可以調節
2.隨便發送 另外一個串口可以接收了
兩個單片機通信
1.如上設置好HC05主從模式
2.接單片機串口
3.A單片機發送數據給A串口,A串口自動發送數據給A藍牙模塊,A藍牙模塊自動發送數據給B藍牙模塊,B藍牙模塊發送數據給B串口,B單片機從B串口中斷中獲取數據。
以上Word格式文檔51黑下載地址:
HC05.docx
(13.02 KB, 下載次數: 54)
2019-7-23 09:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|