[STM32G0] 用CAN接收FIFO0时FIFO1也触发了?

[复制链接]
 楼主| Pulitzer 发表于 2025-6-16 07:20 | 显示全部楼层 |阅读模式
只开了FIFO0接收,结果FIFO1的回调也被调用,是不是滤波器配置不够精确?
Clyde011 发表于 2025-6-16 07:21 | 显示全部楼层
FIFO互相抢数据也可能出现意外情况。
公羊子丹 发表于 2025-6-16 07:22 | 显示全部楼层
会不会两个FIFO的filter都接收到了?
周半梅 发表于 2025-6-16 07:23 | 显示全部楼层
看看filter bank有没有搞错顺序。
帛灿灿 发表于 2025-6-16 07:24 | 显示全部楼层
你只开FIFO0那另一个中断有没有disable?
童雨竹 发表于 2025-6-16 07:25 | 显示全部楼层
是不是用的filter mask太宽?
万图 发表于 2025-6-16 07:26 | 显示全部楼层
同个ID被分配到了两个FIFO。
Wordsworth 发表于 2025-6-16 07:27 | 显示全部楼层
CAN总线噪声也可能影响帧判断。
Bblythe 发表于 2025-6-16 07:27 | 显示全部楼层
Debug时filter配置看着都对,其实没写进去。
 楼主| Pulitzer 发表于 2025-6-16 07:28 | 显示全部楼层
用debug模式逐帧验证比较稳。
Uriah 发表于 2025-6-16 07:29 | 显示全部楼层
G0系列的CAN配置稍复杂,多看RM。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5701

帖子

0

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