標(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