用CAN模块接收报文,模式0(传统模式),有2个不同ID号的报文都存放在接收缓冲区0,单独接受一个没有问题,如果2个报文同时接收的话,第1个会被第2个覆盖掉,2个过滤器0和1,过滤器命中位是RXB0CONbits.FILHIT0,程序是每120ms检测一下命中位,2个报文一起接受时FILHIT0为0(接收到报文ID和过滤器0匹配时FILHIT0为0)的时间极短,120ms中基本上FILHIT0都是1(接收到报文ID和过滤器1匹配时FILHIT0为1)请问怎么让其都正常接收去处理接收后的一些操作?
已退回2积分