查看: 3350|回复: 4

[提问] 我做蓝牙控制小车 现在没法控制 求大侠指点

[复制链接]
发表于 2013-5-12 15:12:17 | 显示全部楼层 |阅读模式
我现在做手机蓝牙控制小车,现在车身已经安装好了 程序也是好的,通过电脑串口可以控制单片机来控制小车,我买的HC06蓝牙模块通过TTL也可以和电脑串口发送命令,但是我把蓝牙模块连接到51单片机上后手机蓝牙发送命令就是没法控制单片机,求求哪位大侠指点下!!!              
          5V的单片机    5V的蓝牙模块
这是我的程序     :

#include
#define uchar unsigned char
#define uint unsigned int
uint a;
void init()
   {
     TMOD=0X20;  
     TH1=0xfd;     
     TL1=0xf9 ;  
     TR1=1;      
     REN=1;      
     SM0=0;
     SM1=1;     
     
     EA=1;      
     ES=1;      
   }
     void main()
   {  init();
   while(1);
  
   }
   void ser() interrupt 4
   {      
           ES=0;
           RI=0;  
          a=SBUF;
          switch(a)
    {
      case 65:  P1=0X17;  break;   //  发送的是A  前进指令
      case 66:  P1=0X1B;  break;   //  发送的是B  右转指令
      case 67:  P1=0X27;  break;   //  发送的是C  左转指令
      case 68:  P1=0X2B;  break;   //  发送的是D  后退指令
      
      case 97:   P1=0X00;  break;  //发送的是a   停止指令
      case 98:   P1=0X00;  break;  //发送的是b   停止指令
      case 99:   P1=0X00;  break;  //发送的是c   停止指令
      case 100:  P1=0X00;  break;  //发送的是d   停止指令
        
      default: break;
     }
    ES=1;
}
发表于 2013-5-14 11:50:58 | 显示全部楼层
嗯,不太了解蓝牙遥控,不过你最好监测下P1口接收到的命令对不对
发表于 2013-6-2 17:35:33 | 显示全部楼层
你用的是什么手机蓝牙软件
发表于 2013-5-30 16:29:56 | 显示全部楼层
1、确定蓝牙转串口模块是工作在通透模式,且能通讯
2、以上是好的,确认一下串口的波特率是否对,短解RXD、TXD看是否发出去的数据能正常收回
3、跟踪一下,是否产生了中断,
发表于 2013-5-30 17:08:16 | 显示全部楼层
楼上的解答都不错,好好检查下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表