搜索
bottom↓
回复: 23

[分享]不同多项式CRC16校验源代码和计算工具

  [复制链接]

出0入4汤圆

发表于 2018-1-11 10:37:05 | 显示全部楼层 |阅读模式
本帖最后由 bolizhicheng204 于 2018-1-11 10:46 编辑

最近在看CRC,STM32自带32位CRC校验很鸡肋。找到的资源多种多样再加上多项式不同很多不好用。
现在找到一个可用的源代码,非查表。含多个 多项式的计算方法,和计算工具对比没问题。不敢独享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-1-11 10:40:39 | 显示全部楼层
谢谢分享,收藏备用。

出0入399汤圆

发表于 2018-1-11 13:14:35 | 显示全部楼层
感谢。。。

出0入0汤圆

发表于 2018-1-11 13:49:04 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2018-1-11 14:10:54 | 显示全部楼层
谢谢正好有用

出0入0汤圆

发表于 2018-1-11 14:14:04 | 显示全部楼层
以前这个工具见到过,只是这次带有各个CRC计算的源码,还是不错的,谢谢分享

出0入0汤圆

发表于 2018-1-11 14:50:11 | 显示全部楼层
用过类似楼主的代码。发现查表用时间最短。相差将近1倍的时间。

出0入4汤圆

 楼主| 发表于 2018-1-11 15:24:59 | 显示全部楼层
XUEPENGBIN 发表于 2018-1-11 14:50
用过类似楼主的代码。发现查表用时间最短。相差将近1倍的时间。

我主要用在bootload, 这是一个非常重要的过程,时间长一点也无所谓。最主要是里面包含多个多项式的算法,适应性强。

出0入0汤圆

发表于 2018-1-11 16:04:28 | 显示全部楼层
MARK,有时间测下好用不,感谢LZ分享

出0入0汤圆

发表于 2018-1-15 21:07:39 来自手机 | 显示全部楼层
谢谢,抽空我也来测试下

出0入0汤圆

发表于 2018-1-16 22:02:11 | 显示全部楼层
之前一直是用0.1版本的,有点小bug,这个更新蛮好

出0入0汤圆

发表于 2018-1-16 22:24:24 | 显示全部楼层
谢谢分享, 看起来不错

出0入4汤圆

发表于 2018-1-16 22:43:20 | 显示全部楼层
Mark一下,谢谢分享!

出0入0汤圆

发表于 2018-1-16 23:39:37 | 显示全部楼层
之前用过查表的,直接计算的还没用过,收藏备用

出0入0汤圆

发表于 2018-3-4 14:08:05 | 显示全部楼层
MARK,,,,

出0入0汤圆

发表于 2018-3-4 20:36:44 | 显示全部楼层
MARK下,谢谢分享。

出0入0汤圆

发表于 2018-4-18 08:06:09 | 显示全部楼层
请问楼主有测试过吗?我用CRC-MODBUS那个解析数据,结果跟这软件计算出来的结果不一样,不知道是不是PIC的MPLAB编译器的问题。

出0入4汤圆

 楼主| 发表于 2018-4-18 08:38:39 | 显示全部楼层
一心2013 发表于 2018-4-18 08:06
请问楼主有测试过吗?我用CRC-MODBUS那个解析数据,结果跟这软件计算出来的结果不一样,不知道是不是PIC的M ...

我测试过,程序和我上传到软件对比测试

出0入0汤圆

发表于 2018-4-18 08:58:06 | 显示全部楼层

MARK下,谢谢分享。

出0入0汤圆

发表于 2018-4-18 09:25:15 | 显示全部楼层
有个pycrc的python软件可以直接生成各种CRC多项式的C程序,可以网上搜一搜用法。

出0入53汤圆

发表于 2018-12-11 16:28:32 | 显示全部楼层
haigerl 发表于 2018-4-18 09:25
有个pycrc的python软件可以直接生成各种CRC多项式的C程序,可以网上搜一搜用法。 ...

楼上的贴个连接

出0入0汤圆

发表于 2019-4-22 01:04:51 | 显示全部楼层
感谢楼主

出0入0汤圆

发表于 2020-12-21 22:55:10 | 显示全部楼层
                 感谢楼主。非常有用

出0入27汤圆

发表于 2022-2-26 18:41:51 | 显示全部楼层
非常好用,谢谢楼主。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 18:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表