读可读写模拟量寄存器:发送命令(主机向从机)格式:[设备地址][命令号03][起始寄存器地址高8位][低8位][读取的寄存器数高8位][低8位][CRC校验的低8位][CRC校验的高8位]例:[11][03][00][6B][00][03][CRC低][CRC高]意义例如以下:11:设备地址,样例中...
分类:
数据库 时间:
2014-05-31 19:19:51
阅读次数:
302
循环冗余校验码(CRC)的基本原理是:
将被处理的报文比特序列当做一个二进制多项式A(x)的系数,(任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111),该系数乘以2^n(n为生成多项式g(x)中x的最高次幂)以后再除以发送方和...
分类:
其他好文 时间:
2014-05-25 00:42:41
阅读次数:
548
unit Crc8;interfaceUsesClasses, Windows;Function
Crc_8n(p : array of BYTE; len : BYTE) : Byte;implementationFunction Crc_8n(p :
array of BYTE; len : B...
分类:
其他好文 时间:
2014-05-22 16:29:09
阅读次数:
229
题目描述
现实中的网络通讯不够理想,经常会有bit从0变1,从1变0...为了检验是否出错 需要用到循环冗余校验CRC
CRC冗余检验码包含两个部分 k位信息位+n位校验位,可由以下的步骤得到:
1.将要传送的数据分段,每段k个bit,如果不足k位用0补齐
2.对于每个长度为k的01序列M, 先在M后面加n个0得到新的M'.
3.选定一个(n+1)位的01序列做为除数P,对M'做*...
分类:
其他好文 时间:
2014-05-22 13:22:51
阅读次数:
209
题目描述
现实中的网络通讯不够理想,经常会有bit从0变1,从1变0...为了检验是否出错 需要用到循环冗余校验CRC
CRC冗余检验码包含两个部分 k位信息位+n位校验位,可由以下的步骤得到:
1.将要传送的数据分段,每段k个bit,如果不足k位用0补齐
2.对于每个长度为k的01序列M, 先在M后面加n个0得到新的M'.
3.选定一个(n+1)位的01序列做为除数P,对M'...
分类:
其他好文 时间:
2014-05-22 13:18:48
阅读次数:
254
艾玛好歹也是云存储巨头, 好歹对数据读写要抱有起码的敬畏吧? 你错几个字节让用户情何以堪?
Check CRC你总该知道吧? MD5 or SHA1你也都知道吧? 文件传输完check一下不行么?
分类:
其他好文 时间:
2014-05-15 16:37:57
阅读次数:
321
领域模型表示与问题领域相关的基本业务概念,领域建模的工作是,去发现那些表示与问题领域相关的事物和概念的类。领域模型的类职责协作(Class
Responsibility
Collavorator,CRC)模型是一组标准索引卡片的集合,这些卡片被分为三部分,如图4.2所示。类代表相似对象的集合,职责是...
分类:
其他好文 时间:
2014-05-09 19:22:03
阅读次数:
326
读可读写模拟量寄存器:
发送命令(主机向从机)格式:
[设备地址] [命令号03] [起始寄存器地址高8位] [低8位] [读取的寄存器数高8位] [低8位] [CRC校验的低8位] [CRC校验的高8位]
例:[11][03][00][6B][00][03][CRC低][CRC高]
意义如下:
11:设备地址,例子中的地址是11,溶氧传感器端默认的地址是1,。
03:读模拟...
分类:
数据库 时间:
2014-05-09 15:10:15
阅读次数:
392