OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4193|回复: 6

关于CAN每个筛选器组所能提供的筛选器的一点疑问,望大家不吝赐教~

[复制链接]

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-9-13
在线时间
9 小时
发表于 2015-11-24 22:00:30 | 显示全部楼层 |阅读模式
5金钱



按我的理解,所谓的筛选器其实就是指ID,由上图可以看到1个筛选器组可以提供1个32位或者2个32位或者2个16位或者4个16位筛选器啊?为什么PPT里边却只说1个32位或者2个16位筛选器啊?是我理解错了吗?望大神指教~

最佳答案

查看完整内容[请看2#楼]

这里就包括屏蔽和标识符列表,两种模式了. 屏蔽位模式,一组过滤器只可以有1个32位筛选器. 标识符列表,才有2个.
0 error 0 warning
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-24 22:00:31 | 显示全部楼层
这里就包括屏蔽和标识符列表,两种模式了.
屏蔽位模式,一组过滤器只可以有1个32位筛选器.
标识符列表,才有2个.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-11-25
在线时间
0 小时
发表于 2015-11-25 09:53:08 | 显示全部楼层
路过。。。。
各位大侠,有没有想换工作的?广东五洲龙电源科技高薪聘软件工程师,新能源车动力锂电管理系统BMS开发方向。有意者发简历至3024577197@qq.com或加Q私聊。
广东五洲龙电源诚聘软件工程师。有意者发简历3024577197@qq.com或Q私聊
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-9-13
在线时间
9 小时
 楼主| 发表于 2015-11-25 12:23:40 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
这里的筛选器其实就是指ID对吗原子哥?FxR1和FxR2不是属于同一组筛选器组吗?那这两个寄存器所能提供的筛选器不应该都属于同一筛选器组?当FSCx=0,FBMx=1时不是可以提供四组ID?
原子哥,另外想问下,如果筛选器组设置为2个32位筛选器,想要筛选两个ID的话,比如两个ID分别为0X12345678和0X13456788要如何设置呢?CAN_FilterInitStructure.CAN_FilterIdHigh=0x1234;
CAN_FilterInitStructure.CAN_FilterIdLow=0x5678;
然后
CAN_FilterInit(&CAN_FilterInitStructure);
然后再写
CAN_FilterInitStructure.CAN_FilterIdHigh=0x1345;
CAN_FilterInitStructure.CAN_FilterIdLow=0x6788;
CAN_FilterInit(&CAN_FilterInitStructure);
那么第二次的会覆盖第一次的设置吗?

还有是不是32位筛选器可以筛选扩展ID和标准ID,而16位的筛选器只针对标准ID呢?
0 error 0 warning
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-25 23:46:42 | 显示全部楼层
回复【4楼】离殇:
---------------------------------
你先去看资料。
在1楼我就回答完你问题了

你搞明白什么是标识符列表,什么是标识符屏蔽位,就清楚了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-9-13
在线时间
9 小时
 楼主| 发表于 2015-11-26 16:03:45 | 显示全部楼层

回复【5楼】正点原子:
---------------------------------
标识符列表模式过滤与寄存器设置ID完全相同的ID
标识符屏蔽位模式过滤指定为必须与寄存器设置ID完全相同其他位不用关心的ID
我真不知道还有什么深意…难道说只有标识符屏蔽位模式才算过滤器?还望明示。 我在网上看到的资料,我也是不知道谁说的对了!
另外原子哥
    两个32位的标识符列表模式设置是应该像我3楼说的设置吗?
0 error 0 warning
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-26 23:33:27 | 显示全部楼层
回复【6楼】离殇:
---------------------------------
读STM32F103中文参考手册.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-16 09:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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