迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1778|回复: 8

【提问】T5L1的CAN通讯问题

[复制链接]

3

主题

7

回帖

88

积分

注册会员

Rank: 2

积分
88
发表于 2021-11-18 15:12:55 | 显示全部楼层 |阅读模式
如果我需要接受很多ID中的某几个ID的报文,在其他单片机上可以设置多个滤波器进行过滤。不同的ID有不同的寄存器保存是否接受到数据,但是我看T5L的开发指南中好像只能设置一个ID号进行过滤接收。是这样么?
回复

使用道具 举报

0

主题

4

回帖

893

积分

高级会员

Rank: 4

积分
893
发表于 2021-11-18 19:05:58 | 显示全部楼层
您好,id不是在程序里面判断的。
回复

使用道具 举报

3

主题

7

回帖

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2021-11-19 08:28:51 | 显示全部楼层
l13054031365 发表于 2021-11-18 19:05
您好,id不是在程序里面判断的。

您好。也就是说,每进入一次接收中断我都需要从寄存器中获取ID进行判断是不是我需要的报文。对吗?
回复

使用道具 举报

0

主题

4

回帖

893

积分

高级会员

Rank: 4

积分
893
发表于 2021-11-19 10:18:26 | 显示全部楼层
zhneg 发表于 2021-11-19 08:28
您好。也就是说,每进入一次接收中断我都需要从寄存器中获取ID进行判断是不是我需要的报文。对吗? ...

您好,您这样理解是对的哦。
回复

使用道具 举报

3

主题

7

回帖

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2021-11-19 10:24:45 | 显示全部楼层
l13054031365 发表于 2021-11-19 10:18
您好,您这样理解是对的哦。

好的,谢谢
回复

使用道具 举报

9

主题

113

回帖

2741

积分

金牌会员

Rank: 6Rank: 6

积分
2741
发表于 2022-7-14 08:29:57 | 显示全部楼层

屏蔽器有没有?滤波器有几个?还是可以直接过滤出所要的报文?
回复

使用道具 举报

1

主题

20

回帖

410

积分

中级会员

Rank: 3Rank: 3

积分
410
发表于 2022-7-14 13:32:25 | 显示全部楼层
15231197670 发表于 2022-7-14 08:29
屏蔽器有没有?滤波器有几个?还是可以直接过滤出所要的报文?

目前只有一个验收寄存器 ,我们一般都是在中断里面全部接收过来,在CAN缓存区,判断需要的ID,暂时还没有过滤的报文功能。这个51单片机扩展CAN,可能和其他单片机不同。还是有一定的区别。谢谢。
回复

使用道具 举报

9

主题

113

回帖

2741

积分

金牌会员

Rank: 6Rank: 6

积分
2741
发表于 2022-7-27 11:24:05 | 显示全部楼层
王文佳666 发表于 2022-7-14 13:32
目前只有一个验收寄存器 ,我们一般都是在中断里面全部接收过来,在CAN缓存区,判断需要的ID,暂时还没有 ...

可以分享一个CAN例程吗?成熟稳定的那种
回复

使用道具 举报

0

主题

764

回帖

4205

积分

论坛元老

Rank: 8Rank: 8

积分
4205
发表于 2023-7-12 14:09:35 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-5-12 22:19 , Processed in 0.102367 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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