首页 > 代码库 > CAN总线过滤规则
CAN总线过滤规则
奇怪的设计
If (AFMR & Message_ID) == (AFMR & AFIR) then Capture Message
AFIR 1 接收 AFMR 0 接收
设置某接收滤波寄存器AFIR????00000000001(11位),接收屏蔽寄存器AFMR????11111111101(11位),则该对组合会拒绝接收00000000011和00000000001之外所有的标识符对应的CAN帧,因为屏蔽器规定第二位(为0)以外的所有标识符位要严格匹配(与滤波器值一致),第二位的滤波器值和收到的CAN标识符第二位值是否一致都可以。
CAN总线过滤规则
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。