利用labview编写一个CRC32校验的程序,如果用码表,码表怎么来的?

2019-07-17 14:59发布

利用labview编写一个CRC32校验的程序,如果用码表,码表怎么来的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
张_大白
1楼-- · 2019-07-17 19:27
 精彩回答 2  元偷偷看……
xiaohu1993
2楼-- · 2019-07-17 19:37
很是需要交流一下。目前没有思路
xiaohu1993
3楼-- · 2019-07-17 21:07
捕获.PNG 这是一个crc32的校验,但是和我需要的不太一样。我需要的是refin和refout都是false。但这个应该是输入前高低字节翻转,输出的时候也翻转了。

张_大白
4楼-- · 2019-07-18 01:48
xiaohu1993 发表于 2017-11-22 09:25
这是一个crc32的校验,但是和我需要的不太一样。我需要的是refin和refout都是false。但这个应该是输入前高低字节翻转,输出的时候也翻转了。

这个确实比较头疼,虽然原理不难,但是应用到不同的地方,还是需要不同的设计,包括校验多项式、预置值、校验数据类型等都会对最后的校验码产生影响。所以你需要描述一下你使用的功能等具体要求。而且最好你是有一个已知的正确校验码做验证(有时候自己根据基本原理计算出来的和显示应用的还是有差距,因为校验是基于收发双方规定的协议,满足就OK的)我附件中上传的是CRC-16 的几个程序,第一个是从官网下载的,是CRC-16最普遍的一种实现方法,第二个是我根据基本原理写的,第三个是我根据实际项目中的硬件原理写的,三者的校验码都不同,需要根据实际应用判断如何实现,希望对你有帮助。
张_大白
5楼-- · 2019-07-18 07:39
刚才评论忘记添加附件了,补上补上

CRC.rar 下载积分: 积分 -1 分

27.81 KB, 下载次数: 38, 下载积分: 积分 -1 分

张_大白
6楼-- · 2019-07-18 09:39
 精彩回答 2  元偷偷看……

一周热门 更多>