请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432E401Y 您好!
有人能否推荐一种在与安全器件的 i2c 通信上实现 CRC-8功能的可靠方法? 我们正在为适配器(AEVM 控制器)使用简单链接库、但对于某些器件、需要遵守以下说明:
"CRC 控制器使用标准 CRC-8多项式来计算校验和值、即 x8 + X2 + X1 + 1。 CRC 控制器在8位字符串中检查这些寄存器的 CRC。
在一个写入周期中、I2C 主器件应该在发送写入数据位和接收来自从器件的 ACK 后提供8位 CRC 值。 CRC 值应该从写入协议中包含的每个位计算、除了从器件的 ACK 位。 在一个读取周期中、I2C 从设备应在发送读取数据位和接收到来自主机的 NACK 后提供8位 CRC 值。 CRC 值应根据读取协议中包含的每个位计算、ACK 和 NACK 位除外。"
谢谢、此致、
Rick S.