OpenEdv-开源电子网

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

stm32f407探索者 请问程序怎么设置can总线接收ID

[复制链接]

2

主题

8

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-3-4
在线时间
3 小时
发表于 2019-3-7 22:23:14 | 显示全部楼层 |阅读模式
2金钱
三个stm32f407探索者的开发板  想实现CAN总线通讯    请问程序怎么设置can总线接收ID    (给的例程里面只看见了 可以设置CAN的发送id   )

求助大神  有用过这个开发板做过CAN总线的大神  还望赐教   感激不尽

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2019-3-8 02:39:54 | 显示全部楼层
你开启滤波器,就可以了,设置为标识符过滤或者标识符列表模式,都可以
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6653
金钱
6653
注册时间
2015-8-25
在线时间
1034 小时
发表于 2019-3-8 09:02:17 | 显示全部楼层
开启滤波器,设置为标识符过滤或者标识符列表模式,使用屏蔽位过滤出一组,在中断里判断ID然后操作即可
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2019-5-5
在线时间
4 小时
发表于 2019-5-9 20:32:13 | 显示全部楼层
szczyb1314 发表于 2019-3-8 09:02
开启滤波器,设置为标识符过滤或者标识符列表模式,使用屏蔽位过滤出一组,在中断里判断ID然后操作即可

我想同时获取5-6个数据,请问该怎么弄?是不是要在较短的时间内接连发送所要获取的数据的ID,然后判断接收ID是哪个数据?是不是必须设置屏蔽模式或者列表模式,不设置的话是接收FIFO会被其他不相关报文占用吗?CAN总线获取数据的速率怎么样啊,一秒最多能获取几条报文?
回复

使用道具 举报

0

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2019-5-31
在线时间
26 小时
发表于 2019-5-31 17:53:19 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-14 19:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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