|
我用的也是上位机与stm32通信的,把数据拆分好,通过协议发送出去,代码如下:
QByteArray Pack;
quint16 Crc = 0;
Pack[0] = 0xef;
Pack[1] = 0xef;
Pack[2] = 0x00;
Pack[3] = 9;
Pack[4] = 0x01;
Pack[5] = 0;
Pack[6] = 0;
Pack[7] = (quint8)(Band >> 8); //先发高位
Pack[8] = (quint8)(Band & 0xff); //后发低位
Crc = GetCrc_new(Pack);
Pack[9] = (quint8)(Crc >> 8); //先发高位
Pack[10] = (quint8)(Crc & 0xff); //后发低位
Pack[11] = 0xfe;
Pack[12] = 0xfe; |
|