关于hc-06蓝牙模块与51单片机通讯的问题
时间:10-02
整理:3721RD
点击:
hc-06可以与手机蓝牙串口助手进行连接,但是用电脑上的蓝牙串口助手进行AT模式调试的时候发送AT指令没有反应,或者将它的波特率调到115200的时候有反应但是返回不是OK。当与手机蓝牙串口助手连接并将hc-06的rx与tx短接的时候发送什么返回什么,然后我想直接用蓝牙控制led灯,但是用手机调试还是没有反应,以下是我的源代码,希望能有大哥大姐给解答一下,接线应该没有问题,用usb-ttl给单片机供5v电压#include<reg52.h>sbit led=P0^1;
//sbit IN1=P2^7;
//sbit 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;
}
}
}
//sbit IN1=P2^7;
//sbit 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;
}
}
}
你这个码有问题吧,发送的是什么进制的数据
二进制的吧,就直接在keil中写的程序
你问的是手机上发送的是什么进制的数据吧,我直接用手机下载蓝牙串口助手发送1
我用的hc-05收发一体的蓝牙模块,挺好用的,进入AT模式要断电状态下按按键改变状态,hc06没用过
所以没办法我又买了05,还没到货呢,06调试了好久就是不知道问题在哪