工具/软件:
您好:
关于 TMDSCNCD28388D 板、EtherCAT Link/Act-LED 不会按预期从 EtherCAT-Organization 闪烁。 LED 以相反的方向连接。 如何更改 ESC 或 PHY 以使 LED 反转、从而确保给定的硬件符合 EtherCAT 标准?

可能是使用这个寄存器吗?
提前感谢您!
Markus
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.
工具/软件:
您好:
关于 TMDSCNCD28388D 板、EtherCAT Link/Act-LED 不会按预期从 EtherCAT-Organization 闪烁。 LED 以相反的方向连接。 如何更改 ESC 或 PHY 以使 LED 反转、从而确保给定的硬件符合 EtherCAT 标准?

可能是使用这个寄存器吗?
提前感谢您!
Markus
您好:
我更深入地研究了原理图和数据表。 由于 GPIO143 和 GPIO144 线路上没有上拉电阻、绿色 LED 似乎配置为高电平有效。
要反转极性、 当 ESC 引导并配置 LED 时需要上拉 GPIO143 和 GPIO144 线。 这在软件中可以通过使用内部上拉电阻器并复位 ESC 来实现、但我不确定这样是否可行。 这是我能想到的唯一基于软件的想法。
您查看的(以及在 ESC 中)MII 链路极性寄存器看起来只会改变黄色 LED 的极性。
此致、
Susan
我先配置:
GPIO_setPinConfig (GPIO_143_GPIO143)
GPIO_setQualificationMode (143、GPIO_QUAL_ASYNC);
GPIO_setDirectionMode (143、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (143、GPIO_PIN_TYPE_PULLUP);
然后使用以下命令重新启动 ESC://我了解 CM 复位也是一个 ESC 复位
IPC_setBootMode (IPC_CPU1_L_CM_R、(BOOT_KEY | CM_BOOT_FREQ_125MHz | BOOTMODE_BOOT_TO_FLASH));
IPC_setFlagLtoR (IPC_CPU1_L_CM_R、IPC_FLAG0);
并将 PIN 设置为:
GPIO_setPinConfig (GPIO_143_ESC_LED_LINK0_ACTIVE);
GPIO_setQualificationMode (143、GPIO_QUAL_ASYNC);
GPIO_setPadConfig (143、GPIO_PIN_TYPE_STD);
GPIO_setDirectionMode (143、GPIO_DIR_MODE_IN);
这是正确的吗? 如果这是正确的,不幸的是它不起作用。