主题中讨论的其他器件: SysConfig
工具与软件:
下午好。 我有一款采用 CC1312R1芯片的新产品、但需要使其向后兼容 我们的一些旧产品。
这些较早的产品使用 Microchip MRF89XA 收发器芯片和 NXP MKW01Z128无线电。 这两个无线电似乎使用相同的 CRC 多项式、因为它们成功地相互通信。
但是、当我尝试使用 CC1312R 从上述任何产品接收数据包时、都会收到 CRC 错误。 数据包数据是正确的、所以对于频率、符号速率、接收带宽等都是正确的、我还是非常有信心的。
MRF89XA 和 MKW01的数据表似乎都建议它们基于 CCITT 多项式并且 CRC 多项式=x16 + X 12 + X 5 + 1 (数据表在此处提供 https://ww1.microchip.com/downloads/aemDocuments/documents/WSG/ProductDocuments/DataSheets/MRF89XA-Data-Sheet-DS70000622.pdf 第17页显示了 CRC 多项式)
非常感谢您提供有关如何在 CC1312 CRC 中实现此功能的建议。
此致
Gavin
