zoukankan
html css js c++ java
CRC循环冗余错误校验计算方法
说明:CRC循环冗余错误校验计算方法
CRC—16(循环冗余错误校验)生成CRC—16校验字节的步骤如下:
(1)装入一个16位寄存器,所有数位均为1。
(2)该16位寄存器的高位字节与开始8位字节进行“异或”运算。运算结果放入这个16位寄存器。
(3)把这个16位寄存器向右移1位。
(4a)若向右(标记位)移出的数位是1,则生成多项式1010000000000001和这个寄存器进行“异或”运算。
(4b)若向右移出的数位是0,则返回(3)。
(5)重复(3)和(4),直至移出8位。
(6)另外8位与该16位寄存器进行“异或”运算。
(7)重复(3)—(6),直至该报文所有字节均与16位寄存器进行“异或”运算,并移位8次。
(8)这个16位寄存器的内容即2字节CRC错误校验
-----------------------------------------------------------------
我做的小程序们
【推荐】Web版短信管理平台源码
WinForm版短信管理平台源码
移动短信程序源码Win服务版(CMPP3.0/CMPP2.0协议)
移动物联网卡短信源码(CMPP3.0协议,支持MsSql/MySql数据库)
C#实现联通短信Sgip协议程序源码
C#实现电信短信SMGP协议程序源码
C#实现移动短信CMPP服务端程序源码
小y的QQ:
28657321
(欢迎交流)
查看全文
相关阅读:
iOS_UIImage的方向(imageOrientation)
iOS-LaunchImage启动页
iOS_UIImage_毛玻璃效果
iOS_常用C语言函数
iOS_UIImage_Gif的合成
iOS_UIImage_Gif的分解
iOS_UIImge_Gif的展示
iOS_UIImage_jpg<-->png转换
Mysql学习第三天
Mysql学习第二天
原文地址:https://www.cnblogs.com/tuyile006/p/518420.html
最新文章
三大框架常见问题小总结
SpringMVC解决乱码
SpringMVC处理客户端请求的过程
SSH整合之全注解
POI导入导出
三种方式实现日志记录
十二种获取Spring的上下文环境ApplicationContext的方法
ECharts(Enterprise Charts 商业产品图表库)初识
Spring Quartz实现任务调度
Spring WebService入门
热门文章
使用Spring发送带附件的电子邮件(站内和站外传送)
Spring 事务详解
Spring AspectJ基于注解的AOP实现
数据库事务隔离级别及传播行为
Struts2 Ajax校验
四种设计模式
Struts2 OGNL案例
Struts2 日期类型转换
iOS_MJRefrash的详解以及使用
iOS-掌握了时间就掌握了一切!
Copyright © 2011-2022 走看看