找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2740|回复: 5
打印 上一主题 下一主题
收起左侧

HC-05求助,手机蓝牙串口app发指令没有反应?怎么办?

[复制链接]
跳转到指定楼层
楼主
ID:393738 发表于 2019-5-11 00:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
蓝牙模块应该没有问题,硬件接线应该也没问题,程序是网上的,可是单片机和蓝牙模块连接之后,手机蓝牙串口app 再怎么发指令,都没有反应,怎么办
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:405033 发表于 2019-5-11 21:11 | 只看该作者
#include <reg52.h> //?????????д????????????
//#include <stdlib.h>
#define uint unsigned int //???壬?????涨???????д???
#define uchar unsigned char

sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;

void main (void)
{
        SCON = 0x50;         // SCON: ??1, 8-bit UART, ??????
        TMOD |= 0x20;
        TH1=0xfd;                 //??????9600 ???
        TL1=0xfd;
        TR1= 1;
        EA= 1;                         //?????ж?
        ES= 1;                         //???????ж?
        while (1)                 //??????????κζ???
        {

        }
}
/******************************************************************/
/* ?????ж????*/
/******************************************************************/
void UART_SER () interrupt 4
{
        uchar n;         //???????????
        if(RI)                 //?ж???????ж????
        {

                n=SBUF; //???????????
                RI=0;         //???λ????
               

                switch(n)
                {
                        case 0x61:LED0=1;LED1=1;LED2=1;LED3=1;break;
                        case 0x62:LED0=0;LED1=0;LED2=0;LED3=0;break;
                        case 0x41:LED4=1;LED5=1;LED6=1;LED7=1;break;
                        case 0x42:LED4=0;LED5=0;LED6=0;LED7=0;break;
                   }
        }

}

你看看这个能不能用吧,0x61是a,依次下来是b,A,B,你都排除了硬件和接线问题了,只能是程序有毛病,记得看一下蓝牙模块能不能用AT指令
回复

使用道具 举报

板凳
ID:393738 发表于 2019-5-12 11:11 | 只看该作者
已解决,网上买的模块引脚写反了
回复

使用道具 举报

地板
ID:517205 发表于 2019-5-29 12:10 | 只看该作者
我这边的情况和你一样 ,想用无线代替按键控制,但是蓝牙能接收信号,不能做出相应控制
回复

使用道具 举报

5#
ID:918467 发表于 2021-6-8 19:08 | 只看该作者
大灯泡233 发表于 2019-5-12 11:11
已解决,网上买的模块引脚写反了

请问我想将HC-05接在5V工作电压的STC89C52单片机上,是可以直接接,还是需要降压处理,资料里说需要LDO处理,请大神指导,谢谢
回复

使用道具 举报

6#
ID:398094 发表于 2021-6-8 20:07 | 只看该作者
都是工作在5v,可以直接接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表