Thread 中讨论的其他器件:controlSUITE、 C2000WARE、 ISO1050
工具/软件:Code Composer Studio
您好!
我将使用两个具有28377D 控制器的定制开发板。 在通过 CAN 通信建立两个控制器(板)之间的连接时、我遇到了以下问题:
在正常情况下、当两个电路板同时连接到电源时、通信已正确完成。 甚至我检查了 CAN 总线上的数据。 它工作正常。
但是、如果其中一 个电路板先供电、然后 在一定的时间延迟后提供其他电路板、则 CAN 通信将无法正常工作。
我已经检查了 CAN 的初始化部分。 我对处理器间启动模式的运行有疑问。 与 CPU1软件一样、我已将 Cana 模块的所有权授予 CPU2。 我已经在 CPU2中编写了 CAN 的整个代码以及初始化代码。
我也检查了 CANES 和 CANCTL。 无错误标志为高电平。 自动总线打开被保持在高电平。
其中一个电路板的电源复位后、CAN 通信无法正常工作。 总线上没有数据。 但消息 RAM 中断即将到来。
如果此问题仍然存在、在两个节点之间建立 CAN 后、如果我要添加第三个节点、则它将不起作用。
请帮帮我!!!

