我具有 ADS13104正常运行的可靠性。 我想在 SPI 总线上启用 CRC 校验、但在启用 CRC 校验时、无法获取 A2D 接受的命令。
例如、要使用命令0x5506解锁器件、将以下字节发送到 A2D (在32位模式下):
//复位 a2d (禁用 CRC 模式)
//解锁寄存器
06 55 00 00 - 00 00 00 00 - 00 00 00 - 00 00 00 00 - 00 00 00 00 -[ 83 DA 00 ](前5个字的 CRC16为0xDA83)
//响应与预期 的0x00005506匹配
//设置固定帧模式,CRC 模式=1,启用 CRC
4C 43 00 00 - 00 00 00 - 00 00 00 00 - 00 00 00 00 - 00 00 00 00 -[6C 65 00 ]
//响应与预期 的0x0000432C 相匹配
//设置 A_SYS_CFG
4B 68 00 - 00 00 00 00 - 00 00 00 00 - 00 00 00 00 - 00 00 00 00 - [ F1 6F 00 ]
//响应*不*与预期的0x0000684B 匹配-响应为0x00002122。
因此、我希望评估发送的 CRC 值的第一个命令失败。