標(biāo)題: HC-05求助,手機(jī)藍(lán)牙串口app發(fā)指令沒有反應(yīng)?怎么辦? [打印本頁]

作者: 大燈泡233    時(shí)間: 2019-5-11 00:10
標(biāo)題: HC-05求助,手機(jī)藍(lán)牙串口app發(fā)指令沒有反應(yīng)?怎么辦?
藍(lán)牙模塊應(yīng)該沒有問題,硬件接線應(yīng)該也沒問題,程序是網(wǎng)上的,可是單片機(jī)和藍(lán)牙模塊連接之后,手機(jī)藍(lán)牙串口app 再怎么發(fā)指令,都沒有反應(yīng),怎么辦
作者: 瘋子本人    時(shí)間: 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;
                   }
        }

}

你看看這個(gè)能不能用吧,0x61是a,依次下來是b,A,B,你都排除了硬件和接線問題了,只能是程序有毛病,記得看一下藍(lán)牙模塊能不能用AT指令
作者: 大燈泡233    時(shí)間: 2019-5-12 11:11
已解決,網(wǎng)上買的模塊引腳寫反了
作者: xuhaochang    時(shí)間: 2019-5-29 12:10
我這邊的情況和你一樣 ,想用無線代替按鍵控制,但是藍(lán)牙能接收信號,不能做出相應(yīng)控制
作者: lqh_fairy    時(shí)間: 2021-6-8 19:08
大燈泡233 發(fā)表于 2019-5-12 11:11
已解決,網(wǎng)上買的模塊引腳寫反了

請問我想將HC-05接在5V工作電壓的STC89C52單片機(jī)上,是可以直接接,還是需要降壓處理,資料里說需要LDO處理,請大神指導(dǎo),謝謝
作者: maijinzhi    時(shí)間: 2021-6-8 20:07
都是工作在5v,可以直接接




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1