CAN的FIFO如何同时接收超过32个报文

[复制链接]
2757|3
 楼主| zzjgll2021 发表于 2021-11-8 19:02 | 显示全部楼层 |阅读模式
各位大佬,请教个问题:MCU是PIC32MX795F512L,
使用CAN1,
FIFO1和FIFO2设置为接收FIFO,32个报文深度。

与过滤器0匹配的存放在FIFO1,
与过滤器1陪陪的存放在FIFO2,
过滤器0和过滤器1设置的ID和屏蔽器都相同。

我现在有50个报文需要同时接收。
但是测试的程序只能同时接收32个报文。

请问,如何设置或修改程序,才能同时接收超过32个报文呢。

评论

tyw
定义一个暂存区,分2次分收,然后再处理.  发表于 2021-11-8 19:54
tyw 发表于 2021-11-8 19:49 | 显示全部楼层



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zzjgll2021 发表于 2021-11-9 09:32 | 显示全部楼层

CAN的FIFO如何同时接收超过32个报文

谢谢回答。是的,每个FIFO同时,只能接收32个报文,
同时接收的其它报文只能想办法,放在FIFO2中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部