当前位置: 代码迷 >> 单片机 >> 协议转换看不懂劳驾大牛帮忙看一下
  详细解决方案

协议转换看不懂劳驾大牛帮忙看一下

热度:44   发布时间:2016-04-28 15:18:18.0
协议转换看不懂麻烦大牛帮忙看一下?
这是基于ARM的设备采集到的数据,ARM为小端:

7E 06 00 00 01 88 00 F3 FE 


CHECKSUM: 2字节。除校验和之外所有字节的两字节算术和,取反再加1,低位字节在前,高位字节在后
就是最后的F3和FE

请大神们告知小弟这是怎么算的呢。。。

------解决方案--------------------
007e
0006
0000
0000
0001
0088
0000
求和
-----
=010d
取反
----
=fef2
+1
---
fef3
低位字节在前,高位字节在后
===>F3 FE
------解决方案--------------------


2字节。除校验和之外所有字节的两字节算术和:
7E+06+00+00+01+88+00 = 010D

取反
~010D = FEF2

再加1
FEF2+1 = FEF3

高位字节在后
F3 FE


------解决方案--------------------
楼上的都正确
  相关解决方案