checksum 与 CRC的不同之处

embedded/2024/9/22 14:54:31/

实际应用:

CRC:在外发电压时,在报文的最后两个字节做了CRC计算。

checksum : 在按键状态外发,在报文的最后一个字节做了checksum计算。

它们的共同之处:目的都是为了数据的错误检测功能。

只是在算法的复杂度上有较大的区别:

总的来说,CRC算法更复杂,可检测的错误也比较丰富。

CRC与checksum的计算方式都是固定的吗?

在实际应用中,并没有通知对方,所用的算法种类,所以存在一致的解法。

但不可能完全固定,在AI的回答里,checksum有几种常见的算法,CRC好一些,CRC是要提供一个初始值,和多项式。


http://www.ppmy.cn/embedded/108534.html

相关文章

【OpenCV2.2】图像的算术与位运算(图像的加法运算、图像的减法运算、图像的融合)、OpenCV的位运算(非操作、与运算、或和异或)

1 图像的算术运算 1.1 图像的加法运算 1.2 图像的减法运算 1.3 图像的融合 2 OpenCV的位运算 2.1 非操作 2.2 与运算 2.3 或和异或 1 图像的算术运算 1.1 图像的加法运算 add opencv使用add来执行图像的加法运算 图片就是矩阵, 图片的加法运算就是矩阵的加法运算, 这就要求加…

坐牢第三十五天(c++)

一.作业 1.使用模版类自定义栈 代码&#xff1a; #include <iostream> using namespace std; template<typename T> // 封装一个栈 class stcak { private:T *data; //int max_size; // 最大容量int top; // 下标 public:// 无参构造函数stcak();// 有参…

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集&#xff08;Garbage Collection&#xff0c;GC&#xff09;机制是Java语言的一大特色&#xff0c;它负责自动管理内存的回收&#xff0c;释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍&#xff1a; 一、垃圾收集机制概述&#xff1a; …

鸿蒙双向认证

鸿蒙双向认证 开发环境 基于API12 参考文档 切换到鸿蒙也要用上双向认证。使用的其中的 rcp 功能&#xff0c;详细文档https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5 双向认证包含两个方向&#xff0c;分为客户端验证…

10,sql约束(2)

MySQL中primary key和unique的区别 总体而言&#xff0c;主键用于唯一标识表中的每一行记录&#xff0c;而Unique key用于确保某列或列组合的值在表中是唯一的&#xff0c;但它不一定是用来标识记录的主要手段 在sql、oracle中的constrain有两种约束&#xff0c;都是对列的唯一…

OpenCV结构分析与形状描述符(8)点集凸包计算函数convexHull()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 查找一个点集的凸包。 函数 cv::convexHull 使用斯克拉斯基算法&#xff08;Sklansky’s algorithm&#xff09;来查找一个二维点集的凸包&#…

golang hertz框架入门

两种模式新建项目 1、手动新建项目 2、使用hz工具新建项目 一、手动创建项目&#xff0c;并拉取框架 1、新建项目目录 hertz_demo_w 2、在项目跟目录新建main.go 文件 package mainimport ("context""github.com/cloudwego/hertz/pkg/app""github.…

微软发布Phi-3.5 SLM,附免费申请试用

Phi-3 模型系列是Microsoft 小型语言模型 (SLM) 系列中的最新产品。 它们旨在具有高性能和高性价比&#xff0c;在语言、推理、编码和数学等各种基准测试中的表现均优于同类和更大规模的模型。Phi-3 模型的推出扩大了 Azure 客户的高质量模型选择范围&#xff0c;为他们编写和…