欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7634|回復(fù): 11
收起左側(cè)

求助各位大佬,HC-05藍(lán)牙模塊可以連接上,但無法通信!

[復(fù)制鏈接]
ID:705534 發(fā)表于 2020-7-27 16:54 | 顯示全部樓層 |閱讀模式
3黑幣
貼出我的藍(lán)牙串口程序,HC-05藍(lán)牙配置圖以及藍(lán)牙串口通信界面,我用的是晶振頻率是12MHz的stc89C52RC開發(fā)板,led的IO口是P1端,用此程序可以通過串口通信點(diǎn)燈,但用藍(lán)牙通信就是點(diǎn)不了燈(附:藍(lán)牙可連接,就是接收不了數(shù)據(jù)),希望各位大佬能幫我找出原因,我搞了好幾天快崩潰了,謝謝各位!!!!
b0192f009c22e7e70cedb51b3ffeaf4a.png 78cc0cf9ab794d488dc1b486623a6693.png 1e639452133a983c64f5a570fa62e6cb.png b2f3f64e815e8ae32e1a6c9c2eb9bce0.png 52b1925ac426f4471309f6524c083743.png

最佳答案

查看完整內(nèi)容

別著急,慢慢來, 如果我沒猜錯(cuò)的話,你的系統(tǒng)應(yīng)該是:電腦軟件sscom---USB轉(zhuǎn)TTL(串口)---HC-05主設(shè)備-----藍(lán)牙無線連接-----HC-05從設(shè)備-----串口連接到stc89C52RC-----與單片機(jī)IO口連接的LED燈。 是這樣吧? 首先,根據(jù)你的描述:(附:藍(lán)牙可連接,就是接收不了數(shù)據(jù)),所以我建議你改成這樣的系統(tǒng)測(cè)試串口接收:電腦軟件sscom1---USB轉(zhuǎn)TTL(串口)---HC-05主設(shè)備-----藍(lán)牙無線連接-----HC-05從設(shè)備-----USB轉(zhuǎn)串口接電腦----ss ...
回復(fù)

使用道具 舉報(bào)

ID:804115 發(fā)表于 2020-7-27 16:54 | 顯示全部樓層
別著急,慢慢來,
如果我沒猜錯(cuò)的話,你的系統(tǒng)應(yīng)該是:電腦軟件sscom---USB轉(zhuǎn)TTL(串口)---HC-05主設(shè)備-----藍(lán)牙無線連接-----HC-05從設(shè)備-----串口連接到stc89C52RC-----與單片機(jī)IO口連接的LED燈。
是這樣吧?
首先,根據(jù)你的描述:(附:藍(lán)牙可連接,就是接收不了數(shù)據(jù)),所以我建議你改成這樣的系統(tǒng)測(cè)試串口接收:電腦軟件sscom1---USB轉(zhuǎn)TTL(串口)---HC-05主設(shè)備-----藍(lán)牙無線連接-----HC-05從設(shè)備-----USB轉(zhuǎn)串口接電腦----sscom2,如果sscom1發(fā)送數(shù)據(jù),sscom2可以正常接收(按照hex顯示),則說明這個(gè)系統(tǒng)正常,注意波特率要按照你AT指令配置的進(jìn)行。如果不正常,你就得再找找藍(lán)牙模塊方面的問題了,HC-05的模塊的配置應(yīng)該比較簡單,我看網(wǎng)上資料一大堆;如果你實(shí)在不知道怎么配置,我們可以再討論。

其次,如果上面的系統(tǒng)正常,構(gòu)建下面的系統(tǒng):電腦sscom1---USB轉(zhuǎn)TTL(串口)---串口連接到stc89C52RC-----與單片機(jī)IO口連接的LED燈。
然后通過電腦按照上個(gè)系統(tǒng)的sscom2一樣的波特率發(fā)送收到的一樣的數(shù)據(jù)給stc單片機(jī),看看燈是不是亮滅變化,如果可以就沒問題,如果不行,那么你就要看下單片機(jī)串口接收的驅(qū)動(dòng)代碼或者led燈的控制代碼,看你上面的代碼沒找到問題。
一般如果上面兩個(gè)系統(tǒng)正常的話,那么你的系統(tǒng)就沒理由不正常。
如果是接起來不行的話,可能是:
1. 電平匹配問題,比如3.3V的TX電平發(fā)送給5V供電的RX會(huì)有電平不匹配的問題,可能收不到數(shù)據(jù)。
2. 波特率精度匹配太差,可以通過同時(shí)更換波特率試試,優(yōu)先試試9600;
另外還有一些小細(xì)節(jié):
例如,你判斷的是0x01,那么你應(yīng)該發(fā)送hex的01,而不是1,盡量嚴(yán)禁;若發(fā)送字符1,則接收要判斷0x31等等;還有TX要接RX,反之亦然,但是有些模塊是TX接TX,看標(biāo)注的是對(duì)方還是自身,這個(gè)要弄清楚。
好了就說這么多,祝你好運(yùn)!有問題再溝通。

評(píng)分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:705534 發(fā)表于 2020-7-28 11:34 | 顯示全部樓層
藍(lán)牙配置如下:
AT
AT+NAME=mc123
AT+PSWD=123456
AT+UART=2400,1,0
回復(fù)

使用道具 舉報(bào)

ID:705534 發(fā)表于 2020-7-28 19:49 | 顯示全部樓層
其實(shí)我后來才發(fā)現(xiàn)適合藍(lán)牙串口通信的晶振頻率是11.0592MHz,12MHz只是用來精確定時(shí)
回復(fù)

使用道具 舉報(bào)

ID:495676 發(fā)表于 2020-7-27 20:41 | 顯示全部樓層
你有改過藍(lán)牙的默認(rèn)波特率嗎   首先你得確定這個(gè)藍(lán)牙模塊的默認(rèn)波特率是不是2400
回復(fù)

使用道具 舉報(bào)

ID:495676 發(fā)表于 2020-7-27 21:48 | 顯示全部樓層
然后檢查一下RXD和TXD有沒有接錯(cuò)  單片機(jī)的TXD接藍(lán)牙的RXD  藍(lán)牙的TXD接單片機(jī)的RXD
回復(fù)

使用道具 舉報(bào)

ID:598470 發(fā)表于 2020-7-27 21:50 | 顯示全部樓層
波特率115200試試
回復(fù)

使用道具 舉報(bào)

ID:705534 發(fā)表于 2020-7-27 21:58 | 顯示全部樓層
囡嬅 發(fā)表于 2020-7-27 20:41
你有改過藍(lán)牙的默認(rèn)波特率嗎   首先你得確定這個(gè)藍(lán)牙模塊的默認(rèn)波特率是不是2400

默認(rèn)9600,我改成了2400,照片上有
回復(fù)

使用道具 舉報(bào)

ID:705534 發(fā)表于 2020-7-27 21:59 | 顯示全部樓層
囡嬅 發(fā)表于 2020-7-27 21:48
然后檢查一下RXD和TXD有沒有接錯(cuò)  單片機(jī)的TXD接藍(lán)牙的RXD  藍(lán)牙的TXD接單片機(jī)的RXD

沒錯(cuò),我都搞了好幾天了
回復(fù)

使用道具 舉報(bào)

ID:705534 發(fā)表于 2020-7-28 11:30 | 顯示全部樓層
1692483014 發(fā)表于 2020-7-27 22:31
別著急,慢慢來,
如果我沒猜錯(cuò)的話,你的系統(tǒng)應(yīng)該是:電腦軟件sscom---USB轉(zhuǎn)TTL(串口)---HC-05主設(shè)備---- ...

感謝解答,第一個(gè)測(cè)試確實(shí)不行,第一個(gè)互相都確實(shí)接收不到信息,第二個(gè)可以,但我感覺藍(lán)牙配置沒啥問題啊
回復(fù)

使用道具 舉報(bào)

ID:705534 發(fā)表于 2020-7-28 11:32 | 顯示全部樓層

你是說藍(lán)牙的波特率還是串口發(fā)送的波特率?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表