请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TCAN4550 工具与软件:
大家好、团队:
如以下代码所示,设置 TCAN4550的消息 ID 掩码后, 我们发现 TCAN 的接收中断仍然会被任何消息 ID 触发,请帮助检查它,谢谢。
/*设置过滤器、此过滤器将将任何 ID 为0x200的消息标记为优先消息*/
TCAN4x5x_MCAN_SID_Filter SID_ID ={0};
SID_SFT = TCAN4x5x_SID_SFT_CLASSIC;// SFT:标准滤波器类型。 配置为经典滤波器
SID_SFEC = TCAN4x5x_SID_SFEC_PREORITYSTORERX0;//标准过滤器元素配置、将其作为优先级消息存储在 RX FIFO 0中
SID_SFID1 = CANIF_RX_PDU_ID_DIAG;// SFID1 (传统模式滤波器)
SID_SFID2 = 0x7FF;// SFID2 (传统模式掩码)
TCAN4x5x_MCAN_WriteSIDFilter (0、&SID_ID);//写入 MRAM