CAN模块接收

2019-07-15 17:19发布

有点困惑:XS128的CAN模块当同一时间接收到多个报文时有优先级吗?如果多个数据帧的报文ID一样并同一时间(假如每10ms同时)发送给单片机CAN模块,此时设置CAN模块接收中断后,是只产生一个接收中断呢还是每个数据帧都会引发一个接收中断?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xinjitmzy
1楼-- · 2019-07-15 20:18
id值越低,优先级越高。。
你说的连续两个一样的id,单片机识别不了,所以还是会产生2个中断
hello_zkp
2楼-- · 2019-07-16 00:39
xinjitmzy 发表于 2016-1-11 15:37
id值越低,优先级越高。。
你说的连续两个一样的id,单片机识别不了,所以还是会产生2个中断

是2个中断,后面测试了一下,谢谢哈
华北科技学院
3楼-- · 2019-07-16 02:08
不错,
很有帮助
.突然好想你..…
4楼-- · 2019-07-16 07:48
每个ID都有优先级,当数据同时来了的时候,此处的优先级便会仲裁。
sirius707
5楼-- · 2019-07-16 12:58
 精彩回答 2  元偷偷看……
kiwing
6楼-- · 2019-07-16 17:37
路过学习学习!!!!

一周热门 更多>