Other Parts Discussed in Thread: AWRL6844
器件型号: AWRL6844
我已将 CAN 驱动程序引用配置为 SDK 中的示例、但我已将宏 APP_MCAN_STD_ID_FILTER_CNT 修改为 2、因为我需要接收 2 条具有不同 ID 的消息。 fisrt 消息的 ID 为 0x650、第二个为 0x402、当我通过计算机发送具有 0x650 ID 的消息时、awrl6844 可以接收消息、但未收到消息、我发现中断状态为 0x80、这意味着 Rx FIFO 1 消息丢失“、因此我修改了 FIFO1 的计数为 32、然后中断状态为 0x10、为什么?
第二条消息是否已在 FIFO1 中填充? 但在我的代码中、stdFiltElem->sfec = MCAN_STD_FILT_Elem_buffer、t he stdFiltElem->sfid1 = 0x650、stdFiltElem->sfid1= 0x402。
我需要你的帮助,谢谢