我从串口读出了一串字符,根据协议转换成数据不正确,请串口通讯的高手看看问题出在哪,谢谢!
以下为协议,也可参考附件。
串口数据包格式 数据包由1 B包类型ID字节、N(N≤8)B数据+1 B校验和构成。包的最大长度为10 B(包含包类型ID和校验和),数据的最大长度为8 B。数据由数据头和N-1个数据构成。数据包格式。 包类型ID的最高位Bit7为0,数据和校验和的最高位Bit7为1。所有包的数据头依次包含数据字节的最高位,如:数据头的Bit0为数据1的Bit7,数据头的Bit1为数据2的Bit7。
VI