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
(欢迎交流)
查看全文
相关阅读:
Android 反编译 -smali语法
软件工程 -- 开发模型
Android application testing with the Android test framework
Android Framework 简介
Android 系统信息的获取
在 Ubuntu 上搭建 Hadoop 分布式集群 Eclipse 开发环境
ARM汇编指令
Java 面试/笔试题神整理 [Java web and android]
vim/vi用法总结
修改MIGO或者ML81N产生的会计凭证项目文本增强
原文地址:https://www.cnblogs.com/tuyile006/p/518420.html
最新文章
代码的鲁棒性......
已知二叉树的前序和中序遍历,重构该二叉树
计算一个整数二进制中1的个数
二分查找----(返回第一个找到的值)
二分查找----第一种(相同元素返回不确定哪个)
一个自己编写的简单AC自动机代码-----AC automata get √
一个在开源中国博客上讲解的AC自动机
一篇别人写的Kmp算法的讲解,多看多得
KMP算法介绍
代码整洁之道-第3章-函数-读书笔记
热门文章
2018 总结,2019 计划
Conflict with dependency 'com.android.support:support-annotations' in project ':xxx'. Resolved versions for app (25.4.0) and test app (27.1.1) differ 问题解决
代码整洁之道-第2章-有意义的命名-读书笔记
Retrofit官方文档翻译
Bitmap too larget to be uploaded into a texture的解决方法
代码整洁之道-第1章-整洁代码-读书笔记
Java核心技术卷一基础知识-第14章-多线程-读书笔记
Java核心技术卷一基础技术-第13章-集合-读书笔记
Java核心技术卷一基础知识-第12章-泛型程序设计-读书笔记
移植 MIUI Framework
Copyright © 2011-2022 走看看