嵌入式爱好者

查看: 8453|回复: 3

[硬件咨询] FlexCAN例程问题

[复制链接]

3

主题

6

帖子

14

积分

i.MX RT通行证

扫一扫,手机访问本帖
发表于 2022-5-19 20:34:02 | 显示全部楼层 |阅读模式
我修改了FlexCAN例程的txIdentifier和rxIdentifier部分,用三个板子进行CAN通信,不同的板子发送不同ID的数据。设备1发送ID=0x105,接收ID=0x135;设备2发送ID=0x135,接收ID=0x165;设备3发送ID=0x165,接收ID=0x105。但是最后实验发现,rxIdentifier根本没有用呀。只用设备1跟设备3进行通信的时候,设备3也会显示接收完成( rxComplete = ture)
/* Select mailbox ID. */
    if ((node_type == 'A') || (node_type == 'a'))
    {
        txIdentifier = 0x165;
        rxIdentifier = 0x105;
    }
    else
    {
        txIdentifier = 0x165;
        rxIdentifier = 0x105;
    }




回复

使用道具 举报

3

主题

6

帖子

14

积分

i.MX RT通行证

 楼主| 发表于 2022-5-19 22:17:31 | 显示全部楼层
调试了几遍,发现例程里面好像并没有写滤波的部分
点评回复 支持 反对

使用道具 举报

0

主题

124

帖子

668

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

发表于 2022-5-20 14:25:49 | 显示全部楼层
源码里大致是这里,您说的对,是没有进行过滤,您可以参考官方手册里can章节,我们这里没测试过特定id,例程里是接受所有的。
628731efa34f33000198a507.png

点评

好的,谢谢  详情 回复 发表于 2022-5-20 17:11
点评回复 支持 反对

使用道具 举报

3

主题

6

帖子

14

积分

i.MX RT通行证

 楼主| 发表于 2022-5-20 17:11:28 | 显示全部楼层
forqs 发表于 2022-5-20 14:25
源码里大致是这里,您说的对,是没有进行过滤,您可以参考官方手册里can章节,我们这里没测试过特定id,例 ...

好的,谢谢
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 09:59

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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