OpenEdv-开源电子网

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

两块stm32f103开发板无法实现CAN通讯

[复制链接]

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2016-9-8
在线时间
12 小时
发表于 2017-3-30 20:55:11 | 显示全部楼层 |阅读模式
1金钱
两块stm32f103开发板,程序是由正点原子的例程修改的,基本也都没怎么修改,编译也没问题。
现象:
第一:两块板的回环模式下没有问题,但是设置到普通模式就无法实现两块板收发通讯。
第二:示波器测试CAN_H  CAN_L两端的波形,无波形显示
第三:万用表测试CAN_H和CAN_L(分别测)两根线的电压,电压值是变化的,有时稳定在3.2v,有时稳定在0.3v
两块板和一块板接了120欧电阻,还是无法解决问题。
疑问:本人初学CAN通讯,目前不知道怎么下手,请大神告知如何去排查呢?

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

使用道具 举报

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
发表于 2017-3-30 21:34:05 | 显示全部楼层
波特率对不对
很有可能是这个原因  
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2016-9-8
在线时间
12 小时
 楼主| 发表于 2017-3-30 21:36:57 | 显示全部楼层
huyang201306 发表于 2017-3-30 21:34
波特率对不对
很有可能是这个原因

波特率是一致的,刚刚测试了一下,发现一块板的信息发送失败。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-3-31 00:23:18 | 显示全部楼层
应该是代码没移植好。如果和我们硬件相同的话,直接在我们例程的基础上修改即可。
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2017-3-31 10:55:43 | 显示全部楼层
应该是软件问题,你可以把接个CAN分析仪来调试,确定数据出去了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-22 12:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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