打印
[技术问题解答]

flexcan测试 设置filter大于0x7ff,就接收不到信息了

[复制链接]
1721|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 似不似萨多萨 于 2015-6-19 20:14 编辑

接收端:
root@freescale ~$ candump can0 --filter 0x1234:0x7fff
id: 0x00001234 mask: 0x00007fff
interface = can0, family = 29, type = 3, proto = 1



发送端:
root@freescale ~$ cansend can0 -i0x1234 0x55 0xAA
interface = can0, family = 29, type = 3, proto = 1
root@freescale ~$



当filter <= 0x7ff时,接收端可以接收数据;
当filter > 0x7ff时,接收端接收不到数据?


为什么呢?

相关帖子

沙发
追逐浪花| | 2015-6-19 20:27 | 只看该作者
不是太清楚啊,不过帮楼主顶一下吧

使用特权

评论回复
板凳
FSL_TICS_ZJJ| | 2015-6-23 11:19 | 只看该作者
楼主用的是什么芯片?
请在一楼把你用的芯片型号注明。

使用特权

评论回复
地板
cowboy2014| | 2015-6-23 20:29 | 只看该作者
不太清楚楼主是怎么设置的

使用特权

评论回复
5
734774645| | 2015-6-23 21:30 | 只看该作者
这说的根本没看懂是咋回事。

使用特权

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

本版积分规则

12

主题

65

帖子

1

粉丝