打印
[ZLG-ARM]

CAN验收过滤器的问题?

[复制链接]
1705|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linhai1986|  楼主 | 2009-12-21 00:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,
    验收是不是这样一过程序:
      1.当 CAN 控制器的接收方已接收到一个完整的标识符时,它将通知验收滤波器。
      2.验收滤波器搜索RAM,如果匹配,则将ID索引号给CNARFS寄存器.
      3.接收器根据CNARFS寄存器的ID索引号,再次匹配后接数据放入CNARDA及CANRDB。

注:第3。是我理解的,不然说明书讲的前后不一致。(CNARFS寄存器说是它匹配,验收滤波器也有说是它在RAM搜索匹配)。

相关帖子

沙发
xiaoxin1986| | 2009-12-21 00:28 | 只看该作者
CAN控制器在接收到完整标识符后将通知验收滤波器,验收滤波器会判断ID是否匹配,如果ID匹配,会将ID放在CANRFS中,通知CAN控制器接收报文;如果ID不匹配,会通知CAN控制器丢弃报文

使用特权

评论回复
板凳
linhai1986|  楼主 | 2009-12-21 11:29 | 只看该作者
谢谢你的回答,我想再请问一下,关于验收滤波的设置,只涉及一个验收滤波寄存器的设置,其他的五个只是设置RAM的位置。

使用特权

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

本版积分规则

172

主题

1451

帖子

0

粉丝