查看: 7549|回复: 5

[求助] LPC54606&LPC54608 CAN 滤波设置

[复制链接]

该用户从未签到

74

主题

266

帖子

0

高级会员

Rank: 4

积分
747
最后登录
2023-5-24
发表于 2019-7-29 21:16:16 | 显示全部楼层 |阅读模式
           LPC54606&LPC54608 CAN 扩展帧ID滤波设置只能是以两个EFID1和EFID2为基准范围滤波或者选择滤波?不能像LPC1768那样弄一个滤波表,按照表ID大小顺序依次滤波吗?希望有用到滤波的同仁吗帮忙解答。

最佳答案

xiaoming1021 发表于 2019-7-30 10:06 版主您好,我想设置一个滤波表存放想要滤波的ID,然后把表存放到滤波器中。看了LPC54606文档和官方给的例 ... ID fillter组可以最多有64个的,具体指导文档或应用手册是没有的 ...
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20028
最后登录
2024-4-26
发表于 2019-7-30 08:41:38 | 显示全部楼层
你是想实现什么功能呢?最好的建议参考文档的描述,总体而言,LPC54608的滤波设计更加灵活和强大
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

266

帖子

0

高级会员

Rank: 4

积分
747
最后登录
2023-5-24
 楼主| 发表于 2019-7-30 10:06:55 | 显示全部楼层
小恩GG 发表于 2019-7-30 08:41
你是想实现什么功能呢?最好的建议参考文档的描述,总体而言,LPC54608的滤波设计更加灵活和强大 ...

版主您好,我想设置一个滤波表存放想要滤波的ID,然后把表存放到滤波器中。看了LPC54606文档和官方给的例程只是一个范围滤波.   
/* STD filter config. */
    rxFilter.address  = STD_FILTER_OFS;
    rxFilter.idFormat = kMCAN_FrameIDExtend;
    rxFilter.listSize = 2U;
    rxFilter.nmFrame  = kMCAN_reject0;
    rxFilter.remFrame = kMCAN_rejectFrame;
    MCAN_SetFilterConfig(CAN0, &rxFilter);

    stdFilter.efec = kMCAN_storeinFifo0;
    /* Classic filter mode, only filter matching ID. */
    stdFilter.eft   = kMCAN_dual;
    stdFilter.efid1 = 0x1FFFFFF1;
    stdFilter.efid2 = 0x1FFFFFF2;
    MCAN_SetEXTFilterElement(CAN0, &rxFilter, &stdFilter, 0);
滤波ID设置都是从    stdFilter.efid1 = 0x1FFFFFF1;到  stdFilter.efid2 = 0x1FFFFFF2;结束。我想设置一个表多个不同的ID改如何操作。有没有相关的文档。
回复 支持 反对

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20028
最后登录
2024-4-26
发表于 2019-8-1 11:30:49 | 显示全部楼层
xiaoming1021 发表于 2019-7-30 10:06
版主您好,我想设置一个滤波表存放想要滤波的ID,然后把表存放到滤波器中。看了LPC54606文档和官方给的例 ...

ID fillter组可以最多有64个的,具体指导文档或应用手册是没有的,只有参考芯片的手册和SDK的例程代码。
功能强大,往往应用也会稍微复杂点,更需要耐心去学习。 2019-08-01_11-29-08.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

266

帖子

0

高级会员

Rank: 4

积分
747
最后登录
2023-5-24
 楼主| 发表于 2019-8-4 15:44:04 | 显示全部楼层
小恩GG 发表于 2019-8-1 11:30
ID fillter组可以最多有64个的,具体指导文档或应用手册是没有的,只有参考芯片的手册和SDK的例程代码。
...

好的多谢。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2021-7-8 09:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    18

    主题

    438

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    2209
    最后登录
    2024-3-5
    发表于 2019-12-17 15:40:51 | 显示全部楼层
    楼主您好,请问你的CAN通信调通了吗?用的官方哪个例程?我在用LPC54616,CAN总线上用示波器能看到波形变化,但USB-CAN的上位机解析不了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-26 17:32 , Processed in 0.132801 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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