请问1路CAN同时完成接收和发送功能,不是自收发可行吗?

2019-07-14 15:37发布

各位大神:
               我想问的是,我只使用1路CAN接口,一边向CAN线发送消息,同时接收其他节点发送过来的CAN消息,这样可行吗?如果STM32不行,能否采用其他方法实现。比如:1路CAN先发送再接收,再发送再接收,这样切换,来实现同时收发,将切换时间设置尽量小,可行吗?,能否提供参考代码,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
TOPCB
1楼-- · 2019-07-15 16:30
发送用查询和中断都可以,接收可以用中断。这样交互起来方便。
wtefewrws
2楼-- · 2019-07-15 19:12
可以的,因为发送和接收的邮箱是不同的,接收和发送是没有影响的
阿花不花
3楼-- · 2019-07-15 22:33
wtefewrws 发表于 2018-11-29 17:09
可以的,因为发送和接收的邮箱是不同的,接收和发送是没有影响的

有相应的例子吗?
hanlinceshi
4楼-- · 2019-07-16 01:16
 精彩回答 2  元偷偷看……
UserMen
5楼-- · 2019-07-16 01:18
你要的是CAN中继器,可以参考我的分享贴
wenxueshu
6楼-- · 2019-07-16 05:21
纯友情支持 帮顶

一周热门 更多>