打印
[活动专区]

【AT-START-F407测评】+ CRC的使用

[复制链接]
854|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 纪国圣 于 2021-2-17 15:12 编辑

AT32F407与STM32F4的CRC对比:

可以看出两者无论是多项式还是运行速度并没有本质的区别。
CRC模块使用简单,只需要调用CRC_CalculateBlkCRC即可计算出指定长度的CRC值。CRC_ResetDT();用于复位CRC 计算单元,以防止对后续CRC计算的干扰。
AT32F407与STM32F4的CRC都是输入数据是按照最高位最先计算,最低位最后计算的顺序进行,所以AT32F407的CRC与TM32F4的CRC一样,得到的结果与主流结果不一致。



仿照官方例程写一个小的测试程序,计算120个32位数据的CRC结果如下:

测试程序如下:
CRC.zip (3.78 MB)


使用特权

评论回复
沙发
yangjiaxu| | 2021-2-18 08:31 | 只看该作者
这个挺有意义的,算的还挺快

使用特权

评论回复
板凳
单片小菜| | 2021-2-18 18:28 | 只看该作者
很棒,期待楼主有更好的作品出来。不错的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

406

帖子

5

粉丝