久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

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

查看數: 6797 | 評論數: 11 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-7-27 16:54

正文摘要:

貼出我的藍牙串口程序,HC-05藍牙配置圖以及藍牙串口通信界面,我用的是晶振頻率是12MHz的stc89C52RC開發板,led的IO口是P1端,用此程序可以通過串口通信點燈,但用藍牙通信就是點不了燈(附:藍牙可連接,就是接收 ...

回復

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

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

評分

參與人數 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

ID:705534 發表于 2020-7-28 11:34
藍牙配置如下:
AT
AT+NAME=mc123
AT+PSWD=123456
AT+UART=2400,1,0
ID:705534 發表于 2020-7-28 19:49
其實我后來才發現適合藍牙串口通信的晶振頻率是11.0592MHz,12MHz只是用來精確定時
ID:705534 發表于 2020-7-28 11:32
燊燊 發表于 2020-7-27 21:50
波特率115200試試

你是說藍牙的波特率還是串口發送的波特率?
ID:705534 發表于 2020-7-28 11:30
1692483014 發表于 2020-7-27 22:31
別著急,慢慢來,
如果我沒猜錯的話,你的系統應該是:電腦軟件sscom---USB轉TTL(串口)---HC-05主設備---- ...

感謝解答,第一個測試確實不行,第一個互相都確實接收不到信息,第二個可以,但我感覺藍牙配置沒啥問題啊
ID:705534 發表于 2020-7-27 21:59
囡嬅 發表于 2020-7-27 21:48
然后檢查一下RXD和TXD有沒有接錯  單片機的TXD接藍牙的RXD  藍牙的TXD接單片機的RXD

沒錯,我都搞了好幾天了
ID:705534 發表于 2020-7-27 21:58
囡嬅 發表于 2020-7-27 20:41
你有改過藍牙的默認波特率嗎   首先你得確定這個藍牙模塊的默認波特率是不是2400

默認9600,我改成了2400,照片上有
ID:598470 發表于 2020-7-27 21:50
波特率115200試試
ID:495676 發表于 2020-7-27 21:48
然后檢查一下RXD和TXD有沒有接錯  單片機的TXD接藍牙的RXD  藍牙的TXD接單片機的RXD
ID:495676 發表于 2020-7-27 20:41
你有改過藍牙的默認波特率嗎   首先你得確定這個藍牙模塊的默認波特率是不是2400

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久91 | 日本一区二区三区四区 | 91精品国产91久久久久久密臀 | 在线中文字幕视频 | 亚洲一区视频在线 | 欧美另类视频 | 欧美激情精品久久久久久免费 | 精品日韩一区二区 | 日韩一区二区在线播放 | 亚洲在线视频 | 黄色网址av | 亚洲综合在线播放 | 夜夜艹| 中文字幕亚洲欧美 | 国产专区在线 | 中文字幕高清免费日韩视频在线 | 999在线精品 | 成人免费av| 久久久久久久久国产 | 国产一级在线 | 在线亚洲精品 | 国产精品视屏 | 99日韩| 美女逼网站 | 国产精品99久 | 91成人免费看 | 91视频在线看 | 九九热精品视频在线观看 | 欧美精品在线播放 | 中文字幕在线一区二区三区 | 国产黄色在线 | 亚洲黄色成人网 | 国产精品九九九 | 在线观看亚洲欧美 | 日韩在线中文字幕 | 日韩成人高清在线 | 性一交一乱一伦视频免费观看 | 日本黄色不卡视频 | 久久精品欧美视频 | av天天看 | 日本特黄a级高清免费大片 国产精品久久性 |