打印

香版,105的CAN1,CAN2到底是怎么个主从关系?

[复制链接]
3149|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
PXJ_520|  楼主 | 2010-11-19 09:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在用105的CAN遇到个问题,

在先配置CAN1,再配置CAN2,这样两个都能正常工作。
单独配置CAN2,也能正常工作。
而先配置CAN2,再配置CAN1,这样CAN1能正常工作,CAN2能发送数据,但不能接收数据。

想问问香版,初始化配置CAN1后,CAN2必须重新配置一下吗?
沙发
香水城| | 2010-11-19 14:57 | 只看该作者
没有主从关系。

你看看邮箱的分配顺序是不是有问题。

使用特权

评论回复
板凳
PXJ_520|  楼主 | 2010-11-19 17:31 | 只看该作者
问题找到了,是CAN1->FA1R的问题。
CAN1复位后,CAN1->FA1R会复位。导致CAN2设置的过滤器都被禁用了。

要是把CAN2做成完全独立的,该多好啊!~

使用特权

评论回复
地板
zxm19820916| | 2014-9-25 16:33 | 只看该作者
本帖最后由 zxm19820916 于 2014-9-25 17:18 编辑

我现在用的STM32F205ZE芯片,用到了2个CAN,我把CAN2的L和H线拔掉,不影响通信,但是如果把CAN1的线拔掉,则CAN2只发不能收了,请问是什么原因?

使用特权

评论回复
5
zxm19820916| | 2014-10-28 14:53 | 只看该作者
原因找到了,和楼主一样的原因。
CAN1复位后,CAN1->FA1R会复位。导致CAN2设置的过滤器都被禁用了。

使用特权

评论回复
6
FAQ| | 2014-10-28 18:04 | 只看该作者
注意下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

230

帖子

0

粉丝