单片机/MCUwilliam hill官网
直播中

maxcrazy

8年用户 9经验值
私信 关注
[问答]

关于hc-06蓝牙模块与51单片机通讯的问题

hc-06可以与手机蓝牙串口助手进行连接,但是用电脑上的蓝牙串口助手进行AT模式调试的时候发送AT指令没有反应,或者将它的波特率调到115200的时候有反应但是返回不是OK。当与手机蓝牙串口助手连接并将hc-06的rx与tx短接的时候发送什么返回什么,然后我想直接用蓝牙控制led灯,但是用手机调试还是没有反应,以下是我的源代码,希望能有大哥大姐给解答一下,接线应该没有问题,用u***-ttl给单片机供5v电压#include***it led=P0^1;
//***it IN1=P2^7;
//***it IN2=P2^6;
unsigned char a;
void bluthinit()                                 
{
        TMOD=0x20;                     
        TH1=0xfd;
        TL1=0xfd;                        
        TR1=1;                             
        REN=1;                             
        SM0=0;
        SM1=1;                           
        EA=1;                             
        ES=1;
                                   
}
void chuan() interrupt 4                    
{
        RI=0;                              
        a=SBUF;                        
}
void main(void)
{
        bluthinit();           
    while(1)
        {
        switch(a)
        {
        case '1':
        led=1;
        break;
        }
        }
}



回帖(6)

chenwei6991627

2017-8-26 12:51:13
你这个码有问题吧,发送的是什么进制的数据
举报

maxcrazy

2017-8-26 12:57:14
引用: chenwei6991627 发表于 2017-8-26 12:51
你这个码有问题吧,发送的是什么进制的数据

二进制的吧,就直接在keil中写的程序
举报

maxcrazy

2017-8-26 13:01:24
引用: chenwei6991627 发表于 2017-8-26 12:51
你这个码有问题吧,发送的是什么进制的数据

你问的是手机上发送的是什么进制的数据吧,我直接用手机下载蓝牙串口助手发送1
举报

黎明

2017-8-27 17:37:19
我用的hc-05收发一体的蓝牙模块,挺好用的,进入AT模式要断电状态下按按键改变状态,hc06没用过
举报

maxcrazy

2017-8-28 12:58:33
引用: 黎专属 发表于 2017-8-27 17:37
我用的hc-05收发一体的蓝牙模块,挺好用的,进入AT模式要断电状态下按按键改变状态,hc06没用过

所以没办法我又买了05,还没到货呢,06调试了好久就是不知道问题在哪
举报

alonggege

2019-7-19 11:25:49
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分