找回密码
 立即注册
查看: 286|回复: 2

单片机CAN过滤描述未理解清楚

[复制链接]
已绑定手机

74

主题

1019

回帖

3775

积分

论坛元老

初出茅庐&无甚本事

积分
3775
发表于 2026-5-15 17:53:54 | 显示全部楼层 |阅读模式
如图1

截图202605151751122965.jpg


如图2

截图202605151752121353.jpg


和官方程序如何对应的???????

        //使用单滤波过滤器,只接收 ID=0x07fe 的报文
        CanWriteReg(ACR0,0xff);                //总线验收代码寄存器
        CanWriteReg(ACR1,0xc0);
        CanWriteReg(ACR2,0x00);
        CanWriteReg(ACR3,0x00);
        CanWriteReg(AMR0,0x00);                //总线验收屏蔽寄存器
        CanWriteReg(AMR1,0x0F);
        CanWriteReg(AMR2,0xFF);
        CanWriteReg(AMR3,0xFF);

偶尔看看玩玩
回复

使用道具 举报 送花

已绑定手机

123

主题

5133

回帖

1万

积分

超级版主

无情的代码机器

积分
11463
发表于 2026-5-15 19:13:55 | 显示全部楼层
AMR对应位设置1表示不过滤。
公共位是0的ACR设置0,1的设置1,有0有1的用AMR放行。

像这种只有一个ID就照着ID位给ACR设置1就行。AMR全0

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

已绑定手机

74

主题

1019

回帖

3775

积分

论坛元老

初出茅庐&无甚本事

积分
3775
 楼主| 发表于 2026-5-16 14:36:17 | 显示全部楼层
erci*** 发表于 2026-5-15 19:13
AMR对应位设置1表示不过滤。
公共位是0的ACR设置0,1的设置1,有0有1的用AMR放行。

可能RTR占1位ID
ACR数据需要右移
偶尔看看玩玩
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-7 12:47 , Processed in 0.068253 second(s), 50 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表