用S7-200的编程软件怎么写CRC校验程序?

用S7-200的编程软件怎么写CRC校验程序?,第1张

1、首先在电脑中,找到并选择要查看CRC校验码文件

2、然后鼠标右击该文件,在d出的选项中选择“添加到xx.rar”。

3、成功以后,会在选中的那个目录生成一个与选择文件同名的rar压缩文件,双击打开该压缩文件。

4、压缩文件打开后会发现个名为CRC32的项目,那下面的一串数字就是这个文件的CRC32校验码,这个是十六进制的。

5、如果需要查看很多文件的CRC32校验码,可以将这些文件一次性打包成rar,然后打开新生产的rar压缩包,这样在对应文件后面的CRC32列下面就会有相应的CRC32校验么。

生成多项式:G(X)=X^8+X^2+X+1转化为100000111 =0x1070

#define POLY(0x1070U <<3)

u8 crc8(u16 data)

{

int i

for(i = 0i <8i++) {

if (data &0x8000)

data = data ^ POLY

data = data <<1

}

return (u8)(data >>8)

}

是否可以解决您的问题?


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7739259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存