[KungFu32位 MCU] 求助,KF32A156的CAN接收问题

[复制链接]
 楼主| fydabcd 发表于 2022-6-10 12:18 来自手机 | 显示全部楼层 |阅读模式
CANFD7,对于特定的ID,邮箱只能接收一次这个ID,之后所有此ID的消息都显示接受匹配失败且不会触发接收中断。若此邮箱配置为接收其他ID则不受影响。
经典CAN,标准帧,8字节,邮箱匹配id,BRS失能,问题id,0x1F8,0x107目前只发现这两个。所有需要可贴配置代码。谢谢
lvben5d 发表于 2022-6-10 14:46 | 显示全部楼层
本帖最后由 lvben5d 于 2022-6-11 15:50 编辑

是不是 ID的过滤策略   和理解反了, 非屏蔽的ID  都允许接收完整数据包,从而获得CAN中断。  记得给你发得帖子结贴哦  末尾 备注(已解决)。 最好补充下原来错误的代码 和  修改后的不同。 让大家一目了然,哪怕是初级错误。

评论

已解决,如层主所说,感谢  发表于 2022-6-10 18:05
主要是这些ID是能够接收一帧的,打印了一些寄存器,没有发现问题。邮箱前8个字节(邮箱空间16字节),也都是正常的  发表于 2022-6-10 17:07
CANFD7_CTLR1的 MBMSKEN状态保持为0(不使用邮箱专用掩码)的,且CANFD7_MASKR寄存器值为0  发表于 2022-6-10 16:41
yangxiaor520 发表于 2022-6-13 08:46 来自手机 | 显示全部楼层
对CAN不熟悉,帮顶一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

0

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