求助:STM32 CAN 能环回,不能对外发送接收

2019-12-22 13:50发布

1. 硬件俩个对接,另一个接原子的stm32F4 开发板
2. 终端都匹配120欧姆,用的TJA1050。
3.  500Kbit的速度。

症状如下:
  1.  环回测试,收发正常。且原子开发板也能收到我发出的信息
  2.  对外收发: 发送超时,也收不到。
  3. 逻辑分析仪也显示发送的错误帧
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
卢台长
1楼-- · 2019-12-24 01:14
 精彩回答 2  元偷偷看……
clesun
2楼-- · 2019-12-24 06:48
SCREA 发表于 2017-9-20 18:59
芯片电压对吗????????

供电5V,TX有波形,RX一直高电平TV,CANH和CANL都是2.5V。
SCREA
3楼-- · 2019-12-24 08:33
clesun 发表于 2017-9-21 10:07
供电5V,TX有波形,RX一直高电平TV,CANH和CANL都是2.5V。


解决了????
我对CAN 不熟悉(代码水平只有能通信就成的水平),帮不了什么忙!抱歉啊
clesun
4楼-- · 2019-12-24 12:25
SCREA 发表于 2017-9-24 18:10
解决了????
我对CAN 不熟悉(代码水平只有能通信就成的水平),帮不了什么忙!抱歉啊 。 ...

已经解决了。测试的时候是CAN1发,can2收,没放终端电阻,随便找了个电阻就OK了
SCREA
5楼-- · 2019-12-24 13:50
clesun 发表于 2017-9-25 09:08
已经解决了。测试的时候是CAN1发,can2收,没放终端电阻,随便找了个电阻就OK了 ...






一周热门 更多>