野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20279|回复: 31

我用的板子是stm32f103,用开发板自带的代码做can总线通讯实验失败

[复制链接]
发表于 2016-6-14 09:54:34 | 显示全部楼层 |阅读模式
只是在从机的终端显示:“这是一个can双机通讯实验”问题可能出现在那些地方?接线应该没有问题,我用的开发板一款是也野火的,另一块是别的,不过都是f103……
回复

使用道具 举报

发表于 2016-6-14 10:46:36 | 显示全部楼层
1、确保两个板子的CAN的收发器是一样的,我们的板子用的是TJA1050

2、确认接线是否有问题,我们的板子上有一个跳线帽是给CAN供电的,这个要接上
3、我们的程序是肯定没有问题的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 10:53:47 | 显示全部楼层
fire 发表于 2016-6-14 10:46
1、确保两个板子的CAN的收发器是一样的,我们的板子用的是TJA1050

2、确认接线是否有问题,我们的板子上 ...

哦谢谢,那个接线帽在什么地方有图片吗
回复 支持 反对

使用道具 举报

发表于 2016-6-14 10:59:34 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 10:53
哦谢谢,那个接线帽在什么地方有图片吗

就在旁边,写着 5V   C/4-5V的,你把这两个用调帽连接起来就可以了
回复 支持 反对

使用道具 举报

发表于 2016-6-14 12:08:29 | 显示全部楼层
先用回环测试实验一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 13:13:52 | 显示全部楼层
fire 发表于 2016-6-14 10:59
就在旁边,写着 5V   C/4-5V的,你把这两个用调帽连接起来就可以了

你好 ,感谢你的回复 ,我的是v2板子没有找到你说的接线帽
回复 支持 反对

使用道具 举报

发表于 2016-6-14 15:14:11 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 13:13
你好 ,感谢你的回复 ,我的是v2板子没有找到你说的接线帽

你拍张照片上来,看看是怎么样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 15:46:16 | 显示全部楼层
fire 发表于 2016-6-14 15:14
你拍张照片上来,看看是怎么样的

不知道怎么发送图片啊?图片地址怎么写
回复 支持 反对

使用道具 举报

发表于 2016-6-14 15:49:20 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 15:46
不知道怎么发送图片啊?图片地址怎么写

回复帖子的时候,在右边有关 高级模式,点击 高级模式即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 15:52:31 | 显示全部楼层
fire 发表于 2016-6-14 15:49
回复帖子的时候,在右边有关 高级模式,点击 高级模式即可

谢谢你的回复
360截图20160614155133437.jpg
回复 支持 反对

使用道具 举报

发表于 2016-6-14 16:05:55 | 显示全部楼层

供电的跳线帽已经接上了,那只能是怀疑你的另外一块板子的硬件问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:08:41 | 显示全部楼层
那现在我的终端也没输出啊……按道理来说 终端最起码有输出的啊……我的野火的作为主机的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:09:24 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 16:08
那现在我的终端也没输出啊……按道理来说 终端最起码有输出的啊……我的野火的作为主机的

另外板子的接收器是一样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:10:29 | 显示全部楼层
fire 发表于 2016-6-14 16:05
供电的跳线帽已经接上了,那只能是怀疑你的另外一块板子的硬件问题了

那现在我的终端也没输出啊……按道理来说 终端最起码有输出的啊……我的野火的作为主机的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:11:46 | 显示全部楼层
fire 发表于 2016-6-14 16:05
供电的跳线帽已经接上了,那只能是怀疑你的另外一块板子的硬件问题了

另外板子的接收器是一样的
回复 支持 反对

使用道具 举报

发表于 2016-6-14 16:12:56 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 16:11
另外板子的接收器是一样的

也是5V供电嘛?
回复 支持 反对

使用道具 举报

发表于 2016-6-14 16:14:06 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 16:10
那现在我的终端也没输出啊……按道理来说 终端最起码有输出的啊……我的野火的作为主机的

有没有USB转CAN之类的工具监听一下,没有的话,还想学CAN的话建议买一个,不用太贵的,只要能看到报文的就行,绝对事半功倍
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:15:08 | 显示全部楼层
ㄗs-.蝸牛· 发表于 2016-6-14 16:14
有没有USB转CAN之类的工具监听一下,没有的话,还想学CAN的话建议买一个,不用太贵的,只要能看到报文的 ...

示波器可以嘛?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:19:41 | 显示全部楼层
fire 发表于 2016-6-14 16:12
也是5V供电嘛?

是的……抛去另一个板子的问题……代码运行后终端应该有开始的输出的啊
3111.jpg
回复 支持 反对

使用道具 举报

发表于 2016-6-14 16:19:57 | 显示全部楼层

示波器只能看出CAN有没有在工作,但是两个MCU有没有通讯上看不出来的,即使没有通讯上(多种原因,什么波特率不匹配之类的)依然会有波形,就像是打电话忙音似的,如果有逻辑分析仪的话其实可以,抓一段时间,然后放大看整体发出的数据是不是MCU应该发出的,如果你确定两个板子的代码没有问题么 ?特别是你另一块不是野火的板子,外设什么的配置的都OK么 ?
回复 支持 反对

使用道具 举报

发表于 2016-6-14 16:26:03 | 显示全部楼层
ㄗs-.蝸牛· 发表于 2016-6-14 16:19
示波器只能看出CAN有没有在工作,但是两个MCU有没有通讯上看不出来的,即使没有通讯上(多种原因,什么波 ...

最好就是两块都是我们的板子,我见过90%以上的客户用另外一块板子都是通信不成功的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:26:12 | 显示全部楼层
ㄗs-.蝸牛· 发表于 2016-6-14 16:19
示波器只能看出CAN有没有在工作,但是两个MCU有没有通讯上看不出来的,即使没有通讯上(多种原因,什么波 ...

代码都是野火开发板的实例代码……抛去另一块板子的问题……上电运行后终端应该有输出的 啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:26:35 | 显示全部楼层
ㄗs-.蝸牛· 发表于 2016-6-14 16:19
示波器只能看出CAN有没有在工作,但是两个MCU有没有通讯上看不出来的,即使没有通讯上(多种原因,什么波 ...

代码都是野火开发板的实例代码……抛去另一块板子的问题……上电运行后终端应该有输出的 啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-14 16:28:53 | 显示全部楼层
fire 发表于 2016-6-14 16:26
最好就是两块都是我们的板子,我见过90%以上的客户用另外一块板子都是通信不成功的

嗯……我明白你的意思……可是先在困扰我的问题是终端为啥没有输出
回复 支持 反对

使用道具 举报

发表于 2016-6-14 19:11:13 | 显示全部楼层
阳阳洋洋 发表于 2016-6-14 16:28
嗯……我明白你的意思……可是先在困扰我的问题是终端为啥没有输出

唉,我也不知道
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 08:33:13 | 显示全部楼层
fire 发表于 2016-6-14 19:11
唉,我也不知道

大神,在哪可以找到回环测试代码……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 08:34:08 | 显示全部楼层
flyleaf 发表于 2016-6-14 12:08
先用回环测试实验一下

回环测试代码在哪可以找到啊?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 08:34:58 | 显示全部楼层
flyleaf 发表于 2016-6-14 12:08
先用回环测试实验一下

回环测试代码在哪可以找到啊?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 08:35:26 | 显示全部楼层
flyleaf 发表于 2016-6-14 12:08
先用回环测试实验一下

回环测试代码在哪可以找到啊?谢谢
回复 支持 反对

使用道具 举报

发表于 2016-6-15 08:54:03 | 显示全部楼层
阳阳洋洋 发表于 2016-6-15 08:35
回环测试代码在哪可以找到啊?谢谢

配套的光盘资料,程序里面不就有嘛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 09:12:53 | 显示全部楼层
fire 发表于 2016-6-15 08:54
配套的光盘资料,程序里面不就有嘛

我的只有双机通讯的啊2272560313qq.com发给我一份吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 09:43:48 | 显示全部楼层
fire 发表于 2016-6-15 08:54
配套的光盘资料,程序里面不就有嘛

可以了 ……谢谢你的指点……
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-12 07:47 , Processed in 0.081390 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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