团队、您好!
IAM 正在尝试为 MCAN Rx 缓冲区配置实现范围滤波器(扩展 ID)、下面是我的配置: 但它似乎不起作用、为范围滤波器提供的示例基于 FIFO、对我帮助不大。您能告诉我是否错过了任何配置以便它正常工作吗?
extFiltelem.efid2 = 0x00001408;//扩展 ID2
extFiltelem.efid1 = 0x00001400;//扩展 ID1
extFiltelem.EFEC = 0x7U;//存储到 Rx 缓冲区
extFiltelem.eft = 0x3U;//将滤波器范围从 EFID1改为 EFID2//(EFID2 >= EFID1)
MCAN_addExtMsgIDFilter (MCANA_DRIVER_BASE、0、&extFiltelem);
MCAN_getIntrStatus 的中断寄存器状态为0x00000008、而不是0x00080000 (主要检查 MCAN_IR_DRX_MASK)