搜索
bottom↓
回复: 13

请问计算校验和的一种方式“按模256”,该怎么理解

[复制链接]

出0入0汤圆

发表于 2009-5-7 08:41:38 | 显示全部楼层 |阅读模式

(原文件名:按模256.jpg)



见图,请问计算校验和的一种方式“按模256”,该怎么理解

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

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

出0入0汤圆

发表于 2009-5-7 09:20:10 | 显示全部楼层
就是单字节累加求和

出0入0汤圆

 楼主| 发表于 2009-5-7 10:25:39 | 显示全部楼层
我还是不太明白

图片是从来电显示国标截出来的


55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 55 00 27个0x55 0x00
F5 00 04 00 14 00                 //数据类型04H                长度14H
B0 00 37 00 32 00 B0 00        //日期07/20
31 00 B9 00 B3 00 B0 00        //时间19:30
31 00 B0 00 31 00 32 00 B3 00 34 00 B5 00 B6 00 37 00 38 00 B9 00 31 00 //电话号码 101234567891
E3 00 //E3应该是校验和

这段数据是精汇的电话机测试仪JH1076A发出的

按照国标检验和是“消息类型、消息长度、消息数据字”按模256求和取补计算得到

应该怎么来算校验和呢

0x04%256 + 0x14%256 + 。。。。。。。。。。。。

然后"总和"再取补运算吗


(原文件名:QQ截图未命名.jpg)

YDT1277.1-2003固定电话网电话主叫识别信息传送及显示功能的技术要求和测试方法 第一部分 技术要求ourdev_442726.pdf(文件大小:1.24M) (原文件名:YDT1277.1-2003固定电话网电话主叫识别信息传送及显示功能的技术要求和测试方法 第一部分 技术要求.pdf)

出0入0汤圆

发表于 2009-5-7 10:40:14 | 显示全部楼层
就是低位自己啦

出0入0汤圆

发表于 2009-5-7 10:46:33 | 显示全部楼层
模256加就是8位相加,进位丢弃。

模2加就是1位相加,进位丢弃。(实际上就是异或)

出0入0汤圆

 楼主| 发表于 2009-5-7 11:04:08 | 显示全部楼层
04 00 14 00
B0 00 37 00 32 00 B0 00        //日期07/20
31 00 B9 00 B3 00 B0 00        //时间19:30
31 00 B0 00 31 00 32 00 B3 00 34 00 B5 00 B6 00 37 00 38 00 B9 00 31 00 //电话号码 101234567891
E3 00 //E3应该是校验和

04 00 14 00
B0 00 B9 00 32 00 32 00        //日期09/22
32 00 31 00 B3 00 32 00        //时间21:32
B3 00 38 00 B9 00 B0 00 31 00 32 00 B3 00 34 00 B5 00 B6 00 37 00 B3 00 //电话号码 389012345673
E0 00

按兄台 void_c 上官先生 的方法计算得到

第一组:0xE2
第二组:0xDF

这是怎么回事呢,有做过来电显示的大虾解答下

出0入0汤圆

发表于 2009-5-7 11:13:33 | 显示全部楼层
{0x68,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x68,0x01,0x02,0x43,0xc3,0xd5,0x16};

前面12个字节模256相加是0xd5

出0入0汤圆

 楼主| 发表于 2009-5-7 11:56:54 | 显示全部楼层
void_c 上官先生 的方法没有错

这段数据是精汇的电话机测试仪JH1076A发出的

不知它的校验方式是不是没有按国标来

出0入0汤圆

发表于 2009-5-7 11:59:49 | 显示全部楼层
【4楼】 void_c 上官先生 精辟.

另外
我回你的Email你收了没有.板子下周发给你.

元件没有采购全.周末我焊接吧.而后发给你.

出0入0汤圆

发表于 2009-5-7 13:36:24 | 显示全部楼层
{0x68,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x68,0x01,0x02,0x43,0xc3,0xd5,0x16};
//--------------------------------------------------------------------------

上官先生难道是搞电表的?

出0入0汤圆

发表于 2009-5-7 20:34:02 | 显示全部楼层
【8楼】 wisebaby 明君
_______________________________________________
多谢了。

不好意思,最近都没看邮件。

出0入0汤圆

发表于 2012-2-28 16:36:06 | 显示全部楼层
不太了解。来看看

出0入0汤圆

发表于 2012-4-11 09:38:52 | 显示全部楼层
jim166783 发表于 2009-5-7 11:04
04 00 14 00
B0 00 37 00 32 00 B0 00        //日期07/20
31 00 B9 00 B3 00 B0 00        //时间19:30

这两天弄了个协议,也是用的这个。
数据全部相加,去最低字节,取反加1,你的结果是对的

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-8-26 22:04

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

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