请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1294NCPDT 嘿、我希望 E2E 社区能帮我解决问题。 我在 TM4C1294 UC 中遇到硬件 CRC 问题。 我们使用 Tivaware 调用来访问外设。
下面是我得到的一些示例代码: 0xBE33EAB6。
当输入与示例(0001020304)相同的值时,我从联机 CRC 计算器中获得这些结果。
我们需要此 CRC 校验与我们也开发的桌面应用程序相结合。
在桌面应用程序中、我们能够获得如下表所示的 CRC 代码。 那么、我们在 TM4C1294中有什么问题呢?
uint32_t 结果; uint8_t buf[5]; buf[0]= 0; buf[1]= 1; buf[2]= 2; buf[3]= 3; buf[4]= 4; CRCConfigSet (CCM0_BASE、CRC_CFG_SIZE 8位| CRC_CFG_TYPE_P4C11DB7 | CRC_CFG_INIT_SEED); CRCSeedSet (通道->Base、0); 结果= CRCDataProcess (CCM0_BASE、buf、sizeof (buf)、false);