打印
[Kinetis]

手把手学会官方例程第二十六篇:Kinetis 120MHz主频芯片CRC 例程

[复制链接]
楼主: FSL_TICS_Robin
手机看帖
扫描二维码
随时随地手机跟帖
61
nnt_n| | 2015-3-16 15:09 | 只看该作者 回帖奖励 |倒序浏览
非常感谢

使用特权

评论回复
62
freescaleFans| | 2015-3-19 09:23 | 只看该作者
xiexie

使用特权

评论回复
63
wenzhong77| | 2015-3-26 22:56 | 只看该作者
学习

使用特权

评论回复
64
fengkou6| | 2015-4-5 11:56 | 只看该作者
多谢分享

使用特权

评论回复
65
fbhsy| | 2015-4-27 17:36 | 只看该作者
学习学习,好东西

使用特权

评论回复
66
xiaofei0013236| | 2015-7-28 18:51 | 只看该作者
本帖最后由 xiaofei0013236 于 2015-7-30 10:45 编辑

该问题已解决

使用特权

评论回复
67
xiaofei0013236| | 2015-7-28 18:54 | 只看该作者
本帖最后由 xiaofei0013236 于 2015-7-30 10:44 编辑

CRC模块计算结果错误

使用特权

评论回复
68
lovecat2015| | 2015-7-28 21:02 | 只看该作者
120MHz主频芯片CRC例程实现了根据串口输入CRC配置以及数据计算CRC校验码的功能。

使用特权

评论回复
69
xiaofei0013236| | 2015-8-11 18:09 | 只看该作者
本帖最后由 xiaofei0013236 于 2015-8-11 18:13 编辑

前辈你好,请问下飞思卡尔MC56F84XXX系列的芯片和Kinetis系列的CRC模块一样吗?我用MC56F84XXX的CRC模块,按照您给的官方例程来设定,感觉有很多地方有问题。能否给点宝贵意见,不甚感激!问题点:
1、初值SEED为0xFFFF时,计算出结果为0x1D0F初值的结果。
2、CRC_CRC寄存器不能按照例程上通过unsigned char*指针来幅值,换成short即可(所以最后如果剩余8个bit的信息则无法解决?)
3、在1情况下,按照0x1D0F的初值,连续输入两个16bits的信息,得到的CRC结果和理论值也不一样

谢谢

使用特权

评论回复
70
asjkfnjj| | 2015-8-11 20:21 | 只看该作者

一直搞不定,但愿能得到指点

使用特权

评论回复
71
FSL_TICS_Robin|  楼主 | 2015-10-12 09:33 | 只看该作者
xiaofei0013236 发表于 2015-8-11 18:09
前辈你好,请问下飞思卡尔MC56F84XXX系列的芯片和Kinetis系列的CRC模块一样吗?我用MC56F84XXX的CRC模块, ...

不好意思那么晚才回复你。
我没用过DSC系列产品呢,所以不清楚是否一样。
建议你到飞思卡尔官方论坛 DSC版块使用英语简单描述下你的问题。

使用特权

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

本版积分规则