今天在使用蓝牙传输数据的时候,数据发生了改变,后来经过测试可知数据发生了以下变化,
使用STM32F103的芯片通过串口把数据发给蓝牙芯片,蓝牙又把信息传给手机APP端,就发生了以下变化,望大神指点,
是下位机的原因,还是上位机的原因。
十进制00变成了十六进制的00;
十进制01变成了十六进制的06;
十进制02变成了十六进制的18;
十进制03变成了十六进制的1e;
十进制04变成了十六进制的60;
十进制05变成了十六进制的66;
十进制06变成了十六进制的78;
十进制07变成了十六进制的7e;
十进制08变成了十六进制的80 80;
十进制09变成了十六进制的86 80;
十进制10变成了十六进制的98 90;
十进制11变成了十六进制的9e 80;
十进制12变成了十六进制的e0 80;
十进制13变成了十六进制的f8 80;
十进制14变成了十六进制的9e 80;
十进制15变成了十六进制的fe 80;
超过16之后发生了心得变化
十个 十进制16变成了十六进制的打印显示为
00 60 60 60 60 60 60 60 60 60 e0 ;
十个 十进制17变成了十六进制的打印显示为
06 60 60 06 60 60 06 60 60 06 60 60 06 60 60 ;
十个 十进制18变成了十六进制的打印显示为
18 60 18 18 60 18 18 60 18 18 60 18 18 60 18 ;
十个 十进制19变成了十六进制的打印显示为
1e 60 18 1e 60 18 1e 60 18 1e 60 18 1e 60 18 ;
十个 十进制20变成了十六进制的打印显示为
60 60 06 60 60 06 60 60 06 60 60 06 60 60 06 ;
发送大小为15的不存在丢数的情况,从16开始就显示错乱了,望大神指点。 |