专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
HEX码校验值计算
2019-03-24 11:35
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
6213
9
1740
本帖最后由 东方龙未名 于 2014-4-30 08:20 编辑
怎么计算n个8位HEX码的校验值? 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
w0a0n7g
2019-03-24 20:37
本帖最后由 w0a0n7g 于 2014-4-30 22:14 编辑
楼主的问题不太明晰,对于HEX码的校验和Checksum的计算,其实就是将每一行所有的十六进制值(每两个为一组),相加之后得到总和,然后总和加上校验和,得到的数的后两位十六进制码应为 00H(H代表十六进制)。例如一个HEX码如下:
10000000020003787FE4F6D8FD75812B02004A02,
将其每两个一组相加得到总和10H + 00H + 00H + 00H + 02H + 00H + 03H + 78H + 7FH + E4H + F6H + D8H+ FDH + 75H + 81H + 2BH + 02H + 00H + 4AH + 02H=62AH,
要使得总和最后两位为00,最近的数为700H,所以校验和为700H-62AH=D6H.
楼主可以依此来计算校验和,希望对你有帮助,谢谢!
加载中...
查看其它9个回答
一周热门
更多
>
相关问题
相关文章
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
楼主的问题不太明晰,对于HEX码的校验和Checksum的计算,其实就是将每一行所有的十六进制值(每两个为一组),相加之后得到总和,然后总和加上校验和,得到的数的后两位十六进制码应为 00H(H代表十六进制)。例如一个HEX码如下:
10000000020003787FE4F6D8FD75812B02004A02,
将其每两个一组相加得到总和10H + 00H + 00H + 00H + 02H + 00H + 03H + 78H + 7FH + E4H + F6H + D8H+ FDH + 75H + 81H + 2BH + 02H + 00H + 4AH + 02H=62AH,
要使得总和最后两位为00,最近的数为700H,所以校验和为700H-62AH=D6H.
楼主可以依此来计算校验和,希望对你有帮助,谢谢!
一周热门 更多>