if (ucRxBuffer[0]!=0x55) //数据头不对,则重新开始寻找0x55数据头
{
ucRxCnt=0;LED0=!LED0;
return;
}
if (ucRxCnt<11) {return;}//数据不满11个,则返回
else
{
switch(ucRxBuffer[1])
{
case 0x51: memcpy(&Acc3,&ucRxBuffer[2],8);break;
case 0x52: memcpy(&Gyro3,&ucRxBuffer[2],8);break;
case 0x53: memcpy(&Angle3,&ucRxBuffer[2],8);break;
}
ucRxCnt=0;