单片机上传到C#上位机报文中字节缓冲存储在buffer[]中,单片机上传时,高字节在前,低字节在后,如何将前后2个字节合成一个short整数呢?
ushort td1 = BitConverter.ToUInt16(new byte[] { buffer[1], buffer[0] }, 0);
ushort td2 = BitConverter.ToUInt16(new byte[] { buffer[3], buffer[2] }, 0);
ushort td3 = BitConverter.ToUInt16(new byte[] { buffer[5], buffer[4] }, 0);