串口通讯CRC校验和求和校验怎么用

发布网友 发布时间:2022-04-20 06:01

我来回答

1个回答

热心网友 时间:2023-09-17 00:03

串口通信时,需要发校验字节,校验和是最为简单的,就是在发送一帧数据时,把发送的多字节数据相加得到和,但只保留8位,作为一个字节的校验和再发送出去。接收一方在接收到数据后,也按相同的方法求和,也得一个校验和,就与接收的校验和比较,如果相同,接收不是正常的,反之,接收就是错误的。不作处理。
而CRC校验比较麻烦点,方法与校验和相似,但是要对发送的多个字节的数据进行CRC计算,结果可以是8位的,也可是16位的。这CRC计算是一个标准算法,网上可以查到,并有CRC计算的程序。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com