打印
[Kinetis]

modbus 协议 硬件CRC校验

[复制链接]
1027|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
freescaleFans|  楼主 | 2015-4-27 16:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个modbus-crc16协议的通信,想用K22FX512单片机的硬件CRC校验,但不知道怎么配置寄存器。
现在CRC_CTRL->TOT,CRC_CTRL->TOTR,都设为0,不进行交换。C_CTRL->FXOR 等于1,每次都抑或。
C_CTRL->TCRC等于0 ,16位CRC校验。按照文档写的顺序进行操作,可是结果总是不对。

电脑发送 01 03 00 08 00 03 校验码为84 09

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-4-27 16:40 | 只看该作者
楼主你好!
关于CRC方面,你可以先参考下我们的文档:
Kinetis 120MHz主频芯片CRC例程

使用特权

评论回复
板凳
freescaleFans|  楼主 | 2015-4-28 08:06 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-4-27 16:40
楼主你好!
关于CRC方面,你可以先参考下我们的文档:
Kinetis 120MHz主频芯片CRC例程

您是专门负责管我的吗?

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2015-4-28 09:13 | 只看该作者
freescaleFans 发表于 2015-4-28 08:06
您是专门负责管我的吗?

:lol, 这个月我负责整个21ic论坛飞思卡尔版块。

使用特权

评论回复
5
xiaofei0013236| | 2015-7-30 10:51 | 只看该作者
请教一下MC56F8系列的芯片,用CRC模块,配置CRC-CCITT(0xFFFF)格式,却计算出CRC-CCITT(0x1D0F)的结果。

使用特权

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

本版积分规则

21

主题

94

帖子

0

粉丝