打印
[KungFu32位 MCU]

求助,KF32A156的CAN接收问题

[复制链接]
1503|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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中断。  记得给你发得帖子结贴哦  末尾 备注(已解决)。 最好补充下原来错误的代码 和  修改后的不同。 让大家一目了然,哪怕是初级错误。

使用特权

评论回复
评论
fydabcd 2022-6-10 18:05 回复TA
已解决,如层主所说,感谢 
fydabcd 2022-6-10 17:07 回复TA
主要是这些ID是能够接收一帧的,打印了一些寄存器,没有发现问题。邮箱前8个字节(邮箱空间16字节),也都是正常的 
fydabcd 2022-6-10 16:41 回复TA
CANFD7_CTLR1的 MBMSKEN状态保持为0(不使用邮箱专用掩码)的,且CANFD7_MASKR寄存器值为0 
板凳
yangxiaor520| | 2022-6-13 08:46 | 只看该作者
对CAN不熟悉,帮顶一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

0

粉丝