搜索
bottom↓
回复: 4

求助!关于校验码计算?

[复制链接]

出0入0汤圆

发表于 2012-10-18 14:39:38 | 显示全部楼层 |阅读模式
本帖最后由 yzlyear 于 2012-10-18 14:40 编辑

A7  0C  A8  48  
02  00  1F  00  00  00  00  00  22  00  00  00  01  00  64  00  01  00  00  00  00  00  37  00  25  00  64  00  32  
00  00  00  32  00  00  00  01  00  36  00  01  00  00  00  2C  00  00  00  35  00  15  00  01  00  01  00  1F  00  
00  00  00  00  00  00  32  00  32  00  01  00  01  00  32  00  32  00  01  00  01  00  32  00  32  00  01  00  01  
00  00  00  0A  00  01  00  01  00  0D  00  03  00  22  00  0A  00  00  00  00  00  00  00  00  00  00  00  2A  00  
01  00  01  00  00  00  00  00  01  00  01  00  03  00  03  00  0F  00  00  00  04  00  04  00  01  00  00  00  56  
00  8F  00  00  00  00  00  0D  00  03  00  22  00  0A  00  00  00  00  00  

//*************************************************************************************
A7  0C  AC  48  
03  00  1F  00  00  00  00  00  22  00  00  00  01  00  64  00  01  00  00  00  00  00  37  00  25  00  64  00  32  
00  00  00  32  00  00  00  01  00  36  00  01  00  00  00  2C  00  00  00  35  00  15  00  01  00  01  00  1F  00  
00  00  00  00  00  00  32  00  32  00  01  00  01  00  32  00  32  00  01  00  01  00  32  00  32  00  01  00  01  
00  00  00  0A  00  01  00  01  00  0D  00  03  00  22  00  0A  00  00  00  00  00  00  00  00  00  00  00  2A  00  
01  00  01  00  00  00  00  00  01  00  01  00  03  00  03  00  0F  00  00  00  04  00  04  00  01  00  00  00  56  
00  8F  00  00  00  00  00  0D  00  03  00  22  00  0A  00  00  00  00  00

以上数据是截取的串口数据
第1个字节是数据长度A7,
第2个是命令0C
第3个与第4个数据是校验码

不知第一段与第二段的校验码是如何计算的,
以上数据的第5个字节我改变后校验码有变化,数据段中任意数据+1,然后另外数据-1,校验码不变; 数据加1后第3个字节+4;
应该是和校验,但算出来是错误的,麻烦大虾们指导指导!谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2012-10-18 15:20:32 | 显示全部楼层
求救啊,

出0入0汤圆

发表于 2012-10-18 17:59:40 | 显示全部楼层
依我的分析,两个校验位,我第一个想到的是CRC16的冗余校验。一个低位,一个高位。但是对数据区的校验结果表示我错误了,我算出来是2F和DA。
这个楼主还是查下手册吧。

出0入0汤圆

 楼主| 发表于 2012-10-19 08:02:13 | 显示全部楼层
eliachen 发表于 2012-10-18 17:59
依我的分析,两个校验位,我第一个想到的是CRC16的冗余校验。一个低位,一个高位。但是对数据区的校验结果 ...

谢谢 eliachen!
     这是产品上的串口协议,只有自己CRACK,没有什么资料查询。谢谢你的回复,今天又星期五了,只有自己慢慢去研究了。

出0入0汤圆

发表于 2012-10-20 10:23:36 | 显示全部楼层
yzlyear 发表于 2012-10-19 08:02
谢谢 eliachen!
     这是产品上的串口协议,只有自己CRACK,没有什么资料查询。谢谢你的回复,今天又星 ...

加油吧,楼主!!!!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 10:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表