双节点 CAN通信问题

2019-07-21 08:32发布

我用的是 stm32f103 与 stm32f107的板子进行 CAN通信,单个测试数据发送正常(参照官方固件库3.5里面的 CAN例程),功能是一方发送LED状态,另一方接收数据并显示发送方LED状态,两个节点都具有发送和接收功能。现在是我只要把103的 CANH,CANL 分别接在 107的CANH,CANL连接在一起,问题出现了,当应该正常发送数据时总线上面没有数据,一直是隐性状态,即CANH,CANL差分信号为 0,这是进入总线空闲了吗?应该怎么处理和分析呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
Along
1楼-- · 2019-07-23 03:18
 精彩回答 2  元偷偷看……
Along
2楼-- · 2019-07-23 04:46
回复【13楼】TDB:
---------------------------------
楼主在不在?
TDB
3楼-- · 2019-07-23 10:16
回复【15楼】Along:
---------------------------------
有什么问题吗?
1343114655@qq.c
4楼-- · 2019-07-23 16:12
回复【3楼】正点原子:
---------------------------------原子哥  就是我也是can通信问题  不过我的是多路can通信的时候  最后一块板子的can接不上(比如 我现在can线上挂了六块板子子  实际收到的只有5块板子的数据   难道最后一块接完后要在接canH和canL中并联一个终端电阻嘛)
lixiaoshuang
5楼-- · 2019-07-23 18:08
请问楼主大哥还在吗,同遇到这个问题,

Clivehong
6楼-- · 2019-07-23 20:12
 精彩回答 2  元偷偷看……

一周热门 更多>