硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4421|回复: 3
收起左侧

[有问必答] CAN1和CAN2的通信问题

[复制链接]

29

主题

39

回帖

29

积分

初级会员

积分
29
发表于 2016-6-2 12:22:52 | 显示全部楼层 |阅读模式
把CAN1和CAN2之间的通信例程下载到V5板子上,没有任何反应,按K1、K2之后,LED也没任何反应,串口亦无任何打印输出,why?
接线方式为:CAN2H---------CANH1、 CANL2--------CANL1、  J13跳线TX接PB13,J12跳线RX接PB5。看了一遍程序也没找出什么问题,想问版主测试的时候是正常的吗?(此程序的Flash Download没有添加芯片类型).
回复

使用道具 举报

29

主题

39

回帖

29

积分

初级会员

积分
29
 楼主| 发表于 2016-6-2 12:25:55 | 显示全部楼层
另外测试发现,CAN1和CAN2的接收中断根本就没有进去,没有接收到任何数据吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-6-2 15:59:57 | 显示全部楼层
下午专门测试了下楼主的问题,首先这个例子是没问题的,还有就是Flash下载算法是不同版本的MDK打开造成的。
===============================
刚开始我测试我的板子的时候,其中一个板子能用,另一个板子不能用,逐步排查问题后,是我的一个板子的CAN2的PHY芯片损坏了
你的问题也极有可能,因为PHY芯片没有做隔离,实际项目中务必做隔离,要不很容易损坏。
回复

使用道具 举报

2

主题

4

回帖

2

积分

新手上路

积分
2
发表于 2017-2-24 14:17:35 | 显示全部楼层
和楼主遇到同样的问题,调试程序确实没进入接收中断,前两个单独的can1和can2的网络通信例程也没进入中断,请问楼主后续有解决吗?
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 10:20 , Processed in 0.037770 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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