蓝牙调试器上位机

目录

  • 专业调试
    • 数据包收发
      • 数据包接收
      • 数据包发送
  • 编辑控件,设置接收发送数据变量

专业调试

在这里插入图片描述

数据包收发

数据包接收

在这里插入图片描述
在这里插入图片描述

void seed_char(char data1, char data2) //char数据
{char stat_bag=0XA5;char stop_bag=0X5A;char check=data1+data2; printf2("%c",stat_bag);//发送包头printf2("%c",data1);//发送16进制数据printf2("%c",data2);//发送16进制数据printf2("%c",check);//发送校验和,所有字节和的低八位printf2("%c",stop_bag);//发送包尾
}void seed_int(int *pdata1, int *pdata2)//int数据
{char stat_bag=0XA5;char stop_bag=0X5A;char data1_byte[50];char data2_byte[50];char check;char i;	char status=0;	sprintf(data1_byte,"%s",(char *)pdata1);//把int型转换为4个字符型16进制sprintf(data2_byte,"%s",(char *)pdata2);printf2("%c",stat_bag);//发送包头for(i=0;i<byte_size;i++){if(data1_byte[i]==0x00)break;printf2("%c",data1_byte[i]);//发送16进制数据check=check+data1_byte[i];}for(;i<byte_size;i++){printf2("%c",0x00);//发送16进制数据}for(i=0;i<byte_size;i++){if(data2_byte[i]==0x00)break;printf2("%c",data2_byte[i]);//发送16进制数据check=check+data2_byte[i];}for(;i<byte_size;i++){printf2("%c",0x00);//发送16进制数据}printf2("%c",check);//发送校验和,所有字节和的低八位printf2("%c",stop_bag);//发送包尾
}

数据包发送

在这里插入图片描述

编辑控件,设置接收发送数据变量

在这里插入图片描述
接收数据变量链接
在这里插入图片描述
发送数据变量链接
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部