漳州新闻网

首页 > 正文

「RS485」如何把crc校验加入到程序里?系列16

www.sytfyd.com2019-09-01

我们现在已经找到了crc check的算法。在本文中,我将向您解释如何将crc检查添加到我们的程序中。

1 、crc校验使用原理

在程序中运行crc check的原理可以分为以下几个步骤。

第一步:主站在发送数据之前对要发送的数据执行crc检查,并将要发送的数据与crc检查的结果一起发送到从站。

第二步:在接收到主站发送的数据之后,从站再次对crc检查码以外的数据执行crc检查计算。

第三步:从机将自身计算的校验码与从主站接收的校验码进行比较。如果相同,则表示接收到正确的数据并继续下一步。如果不相同,则表示接收的数据错误并重新进入等待接收状态。

第四步:如果接收到正确的数据,从站将对要返回主站的数据执行crc检查,并将返回的数据与检查结果一起发送回主站。

2、程序的编写

在这里,我将使用前面的程序将值写入V区域,向您展示如何将上述过程集成到整个程序中。这里我们改变程序中的接收完成中断和子程序写你可以关注程序的这两部分。

图2-1主程序

图2-11

作者:技能培训网(Mark Latham)

版权归Technica所有,未经同意将被盗!

相关优秀文章回顾:

你对RS485中的crc了解多少? “15系列”

http://m.zhengliangcai301.cn

热门浏览
热门排行榜
热门标签
日期归档