野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9826|回复: 11

STM32 野火 两个板的CAN 无法通讯

[复制链接]
发表于 2014-9-15 13:41:54 | 显示全部楼层 |阅读模式
1、CANH、CANL分别与CANH、CANL连接
2、PB8/9 跳线接通
3、下载CAN主、从的程序到两个学习板总,从机先上电,主机后上电。(教程里带的程序,第19个教程“CAN通讯”,未做修改)
观察超级终端,只显示:
这是一个双CAN通讯实验
这是 “主机端” 的反馈信息:
将要发送的报文内容为:
扩展ID号ExtId:0x1314
数据段的内容ata[0]=0xAB ,Data[1]=0xCD

请问是什么原因?
回复

使用道具 举报

发表于 2014-9-15 14:48:52 | 显示全部楼层
你用的是野火ISO板子吗?看看跳线帽有没有接CAN 485-5V那个跳帽,这个跳帽是给芯片供电的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-15 16:27:13 | 显示全部楼层
是野火ISO板子。
CAN 485-5V跳帽是接通的,也检查过CAN芯片引脚通电是正常。
两CAN 还是无法通讯。
回复 支持 反对

使用道具 举报

发表于 2014-9-15 17:21:40 | 显示全部楼层
hainan_116 发表于 2014-9-15 16:27
是野火ISO板子。
CAN 485-5V跳帽是接通的,也检查过CAN芯片引脚通电是正常。
两CAN 还是无法通讯。

操作的时候不要用电源开关给板子上电,同时按着两个板子的复位键,然后释放从机的复位,再释放主机的复位,这样可以确保串口通讯正常
回复 支持 反对

使用道具 举报

发表于 2014-9-15 17:22:10 | 显示全部楼层
hainan_116 发表于 2014-9-15 16:27
是野火ISO板子。
CAN 485-5V跳帽是接通的,也检查过CAN芯片引脚通电是正常。
两CAN 还是无法通讯。

有示波器的话,把canL和canH接到示波器看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-17 13:49:25 | 显示全部楼层
按 随风 方法操作,也不行。
示波器 主机.jpg
CAN主机.jpg
CAN从机.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-17 13:53:18 | 显示全部楼层
请大家帮忙找原因,十分感激。
野火 从机.jpg
野火主机.jpg
回复 支持 反对

使用道具 举报

发表于 2014-9-17 15:13:48 | 显示全部楼层
hainan_116 发表于 2014-9-17 13:53
请大家帮忙找原因,十分感激。

你是用两个ISO板子通讯吗?按照例程里的说明操作,不行可以寄回来给我们测试下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-17 16:40:04 | 显示全部楼层
板子  接线图
接线图.gif
回复 支持 反对

使用道具 举报

发表于 2014-9-17 18:29:30 | 显示全部楼层
hainan_116 发表于 2014-9-17 16:40
板子  接线图

可以寄回来给我们检测下
回复 支持 反对

使用道具 举报

发表于 2016-1-8 16:26:01 | 显示全部楼层

野火双CAN实验,我的也是不成功,你的现在好了吗?
回复 支持 反对

使用道具 举报

发表于 2016-1-8 16:26:45 | 显示全部楼层
祁羽彤 发表于 2014-9-15 17:22
有示波器的话,把canL和canH接到示波器看看

示波器应该显示什么样的波形
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 10:04 , Processed in 0.033332 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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