default:
TxBuf[0] = 0xaa;
TxBuf[1] = 10;
TxBuf[2] = 0;
TxBuf[3] = Addr;
TxBuf[4] = 0; //通用回复
TxBuf[5] = RxBuf[4];
TxBuf[6] = RxBuf[5];
TxBuf[7] = 0x02; //采集器不响应该命令
crc16 = modbus_crc16(&TxBuf[1],7);
TxBuf[8] = (u8)(crc16>>8);
TxBuf[9] = (u8)crc16;
Usart3_Send(TxBuf,TxBuf[1]);
return 1;
break;
statement is unreachable ,一般没什么关系,只是说, 程序执行不到这里 ,这里return 1后就不执行break这行代码。