小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 7290|回复: 7

关于小车通信和通信协议

[复制链接]
发表于 2012-9-10 17:20:19 | 显示全部楼层 |阅读模式
首先我们来看看我截到的数据
未命名.jpg


再来看看网口数据
未命名.jpg

在来看看单片机关于串口接收的中断代码部分
void UART_Interrupt_Receive(void) interrupt 4
{
static uint8 i;

    if(RI==1)
    {
        RI  =   0;
        if(rec_flag==0)
  {
   if(SBUF==0xff)
   {
    rec_flag=1;
    i=0;
   }   
  }
  else
  {
   if(SBUF==0xff)
   {
    rec_flag=0;
    if(i==3)
    {
     Communication_Decode();  
    }
    i=0;
   }
   else
   {
    buffer=SBUF;
    i++;
   }
  }  
    }
    else
    {
        TI  =  0;
    }
}
//判断部分
void Communication_Decode(void)  
{
if(buffer[0]==0x00)
{
  switch(buffer[1])
  {
   case 0x01:MOTOR_GO_FORWARD; return; //
   case 0x02:MOTOR_GO_BACK;    return;
   case 0x03:MOTOR_GO_LEFT;    return;
      case 0x04:MOTOR_GO_RIGHT;   return;
   case 0x00:MOTOR_GO_STOP;    return;
   default: return;
  }
}
else if(buffer[0]==0x01)
{
  if(buffer[2]>180)
   return;
  switch(buffer[1])
  {
   case 0x01:se_timer[0]=buffer[2]; return;
   case 0x02:se_timer[1]=buffer[2]; return;
   case 0x03:se_timer[2]=buffer[2]; return;
   case 0x04:se_timer[3]=buffer[2]; return;
   case 0x05:se_timer[4]=buffer[2]; return;
   default : return;
  }
}
else
{
  return;
}
}

收到第一个FF后开始判断并执行宏定义过的函数
红色部分函数,没看出来什么意义,
仅仅是赋值???或许后续能用上!

回复

使用道具 举报

发表于 2012-9-10 21:41:44 | 显示全部楼层
当然有意义,红色那边是5个舵机的函数,当舵机数据包、过来时,解析后让舵机旋转具体角度的代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-11 08:38:07 | 显示全部楼层
是的,可能我下的源码并没有关于舵机控制这一部分。
因为我没有搜到Steering_Engine_Control这个函数里面的
只有定义
未命名.jpg
回复 支持 反对

使用道具 举报

发表于 2012-9-11 21:46:38 | 显示全部楼层
、懒懒的日子 发表于 2012-9-11 08:38
是的,可能我下的源码并没有关于舵机控制这一部分。
因为我没有搜到Steering_Engine_Control这个函数里面的 ...

在lib库函数里,使用机械手厂商的库文件,看不到代码的。
回复 支持 反对

使用道具 举报

发表于 2012-9-17 14:20:35 | 显示全部楼层
lz  能否麻烦你讲一下操作过程

我想 用串口助手接收路由器TTL口的信息,做个试验,,

我接好之后串口助手里没有数据

请教一下
回复 支持 反对

使用道具 举报

发表于 2012-9-17 14:51:55 | 显示全部楼层
真材实货的东东,必须要顶起来!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-17 16:33:21 | 显示全部楼层
chnsxl 发表于 2012-9-17 14:20
lz  能否麻烦你讲一下操作过程

我想 用串口助手接收路由器TTL口的信息,做个试验,,

操作过程这个论坛有帖子啊。。。看论坛,找百度。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-17 16:34:25 | 显示全部楼层
有时间和大家分享一下小车放MP3的电路!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 05:51 , Processed in 1.277584 second(s), 22 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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