接收到的数据为什么不全?
亚细亚 2009-08-17 12:46:49 两台机器通过GPRS无线连接。A机器中发送如下一组数据:
char buff[9];
buff[0]=0x01;
buff[1]=0x03;
buff[2]=0x07;
buff[3]=0x9F;
buff[4]=0x00;
buff[5]=0x02;
buff[6]=0xF5;
buff[7]=0x51;
buff[8]='\0';
B机器中用串口调试助手接收数据,结果发现接收显示如下:
01 03 07 9F
后面的几个数据没有接收到,如果将buff[4]=0x00 修改为 buff[4]=0x07,结果就能全部收到。 请问这是什么原因?