大家好、
以下是客户提出的问题、可能需要您的帮助:

现在客户正在处理28335和 EtherCAT 之间的 SPI 通信-- LAN9252。 TwinCAT 上报告的错误如下:LAN9252的电路板是自焊接的。 此外、EtherCAT 从站的 PORT0是否必须是输入端口? 他们 将 Port1连接到计算机、ESI 文件已成功烧坏、TwinCAT 能够扫描从站信息。 那么问题出在哪呢?
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
以下是客户提出的问题、可能需要您的帮助:

现在客户正在处理28335和 EtherCAT 之间的 SPI 通信-- LAN9252。 TwinCAT 上报告的错误如下:LAN9252的电路板是自焊接的。 此外、EtherCAT 从站的 PORT0是否必须是输入端口? 他们 将 Port1连接到计算机、ESI 文件已成功烧坏、TwinCAT 能够扫描从站信息。 那么问题出在哪呢?
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃
您好、Gus、
感谢您的支持、我刚刚从终端客户那里获得了一些更新。
1) 1)下图显示了 SPI 配置和 SPI 读取和写入函数:



2)还有一种情况、即堆栈在 CCS 中运行到一个 do while 循环中(请参阅下图)。


当程序运行时、SPI 数据发送接受寄存器会发生更改、并且有一个值、但似乎不能将值读取或写入 LAN9252中的相应地址寄存器。 9252相关程序由 Foctoon SSC 自动生成,没有显著变化。
谢谢、此致、
樱桃