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

QQ登錄

只需一步,快速開始

搜索
查看: 8833|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

通過藍(lán)牙模塊單片機(jī)接收不到手機(jī)發(fā)送的信息

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:341000 發(fā)表于 2018-5-30 21:26 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我要做一個(gè)藍(lán)牙與單片機(jī)通信的項(xiàng)目,使用的是hc06模塊。
單片機(jī)連接電腦時(shí),通過串口助手可以正常通信,就是發(fā)送數(shù)據(jù)單片機(jī)有反應(yīng),
但是將hc06藍(lán)牙連接手機(jī)時(shí),通過手機(jī)上的串口助手發(fā)送信息,單片機(jī)一點(diǎn)反應(yīng)都沒有,好像根本沒有接收到數(shù)據(jù)一樣。
手機(jī)和pc上的串口助手也能通信,手機(jī)發(fā)的數(shù)據(jù)能在pc上顯示,pc發(fā)的數(shù)據(jù)也能在手機(jī)上顯示。
可能是哪里出了問題?

是不是藍(lán)牙模塊與單片機(jī)之間連接有問題?


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:341000 發(fā)表于 2018-5-30 22:00 | 只看該作者
請(qǐng)問有沒有簡(jiǎn)單一點(diǎn)的藍(lán)牙通信的例子
回復(fù)

使用道具 舉報(bào)

板凳
ID:118624 發(fā)表于 2018-5-30 23:55 | 只看該作者
單片機(jī)與藍(lán)牙模塊接線ji是不是RXD接TXD,TXD接RXD,單片機(jī)的晶振是多少,波特率是多少

評(píng)分

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

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

地板
ID:341000 發(fā)表于 2018-5-31 00:01 | 只看該作者
#include <reg52.h>
sbit led1=P2^0;

void UsartInit()        //串口初始化
{
                  ES=0;                                                                  
                  SCON = 0x50;                       

                  TMOD = 0x20;                        
                  TH1=TL1=0xFD;                       // 波特率9600 (本次測(cè)試采用晶振為11.0592)
         
                  PCON &= 0x7f;                         // 波特率不倍增
                  TR1 = 1;                                                         
                                                                                          
                  TI=0;                                                                  
                  RI=0;
                  
                  ES=1;

                 led1=0;                                   //初始化指示燈

}

void main()
{       
        UsartInit();
        while(1)
    {         
           if(RI==1)                     // 是否有數(shù)據(jù)到來
           {
              RI = 0;
              led1 =!led1;
           }      
    }               
}
這是源程序,pc端串口助手發(fā)送數(shù)據(jù)能使小燈亮滅,手機(jī)發(fā)送數(shù)據(jù)單片機(jī)沒反應(yīng),但是手機(jī)發(fā)送的數(shù)據(jù)能在pc端的串口助手上直接顯示,真的搞不懂。請(qǐng)大佬教教我

評(píng)分

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

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:341000 發(fā)表于 2018-5-31 12:27 | 只看該作者
青青之歌 發(fā)表于 2018-5-30 23:55
單片機(jī)與藍(lán)牙模塊接線ji是不是RXD接TXD,TXD接RXD,單片機(jī)的晶振是多少,波特率是多少

rxd和txd交叉連接時(shí),藍(lán)牙與pc不能通信,就是發(fā)送AT沒有返回,對(duì)應(yīng)連接時(shí),才返回OK,所以我是對(duì)應(yīng)連接的,
晶振是11.0592,波特率9600
回復(fù)

使用道具 舉報(bào)

6#
ID:341000 發(fā)表于 2018-6-1 22:21 | 只看該作者
問題已經(jīng)解決了。
HC-06連接電腦時(shí),可以把單片機(jī)從底板上取下來,將HC-06的RXD與TXD分別連接底板上的RXD與TXD,在pc串口助手發(fā)送AT就可以接收到OK;
HC-06連接手機(jī)時(shí),把單片機(jī)裝到底板上,HC-06的RXD和TXD與單片機(jī)的TXD與RXD連接,交叉連接,這時(shí)手機(jī)與單片機(jī)能夠正常通信。

評(píng)分

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

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:535176 發(fā)表于 2019-9-14 20:41 | 只看該作者
cloudbank 發(fā)表于 2018-6-1 22:21
問題已經(jīng)解決了。
HC-06連接電腦時(shí),可以把單片機(jī)從底板上取下來,將HC-06的RXD與TXD分別連接底板上的RXD ...

怎么解決的,我的也是手機(jī)和電腦可以通信,電腦和單片機(jī)可以通信,手機(jī)和單片機(jī)不可以通信
回復(fù)

使用道具 舉報(bào)

8#
ID:611551 發(fā)表于 2019-9-15 00:09 | 只看該作者
冷月楓 發(fā)表于 2019-9-14 20:41
怎么解決的,我的也是手機(jī)和電腦可以通信,電腦和單片機(jī)可以通信,手機(jī)和單片機(jī)不可以通信

首先檢查TXD、RTD有沒有接對(duì),然后在判斷藍(lán)牙模塊是否真的和手機(jī)連接成功。然后你是怎么判斷單片機(jī)沒有收到手機(jī)的數(shù)據(jù)的,一般來說單片機(jī)串口輸出TX\RX接對(duì),手機(jī)使用HC-COM連接成功是可以看到消息的,一個(gè)一個(gè)檢查排除,祝好運(yùn)!
回復(fù)

使用道具 舉報(bào)

9#
ID:381937 發(fā)表于 2019-12-31 11:16 | 只看該作者
進(jìn)階的企鵝ing 發(fā)表于 2019-9-15 00:09
首先檢查TXD、RTD有沒有接對(duì),然后在判斷藍(lán)牙模塊是否真的和手機(jī)連接成功。然后你是怎么判斷單片機(jī)沒有收 ...

都檢查過了手機(jī)可以收到單片機(jī)發(fā)送的數(shù)據(jù),但是發(fā)數(shù)據(jù)給單片機(jī),單片機(jī)接收不到
回復(fù)

使用道具 舉報(bào)

10#
ID:649109 發(fā)表于 2020-3-15 21:56 | 只看該作者
我想請(qǐng)問一下您是怎么實(shí)現(xiàn)PC端跟單片機(jī)通信的 我是按照TXDRXD交叉連接的
回復(fù)

使用道具 舉報(bào)

11#
ID:817505 發(fā)表于 2020-10-8 01:24 | 只看該作者
cloudbank 發(fā)表于 2018-6-1 22:21
問題已經(jīng)解決了。
HC-06連接電腦時(shí),可以把單片機(jī)從底板上取下來,將HC-06的RXD與TXD分別連接底板上的RXD ...

我的HC05也是這樣才弄好了,之前反接一直沒反應(yīng)
回復(fù)

使用道具 舉報(bào)

12#
ID:817505 發(fā)表于 2020-10-8 01:29 | 只看該作者
cloudbank 發(fā)表于 2018-6-1 22:21
問題已經(jīng)解決了。
HC-06連接電腦時(shí),可以把單片機(jī)從底板上取下來,將HC-06的RXD與TXD分別連接底板上的RXD ...

雖然解決了,不懂這個(gè)具體原因是怎么回事
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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