您好!
我们正在尝试配置 DP83826I PHY 以在 LED2输出中指示链路状态。 我们在增强模式下使用它、并已配置为按如下方式进行注册:
460h = 0x3000 -> LED2源链路正常
305h = 0x0000 -> LED2 GPIO 配置为 LED2
我们在引脚28上有外部下拉电阻、然后 LED2极性为高电平有效。 问题是、当我们导致链路上行/下行事件时、DP83826I 的引脚28的 LED2输出没有变化。 寄存器正确显示已建立(或丢失)链路、但未反映在 LED2上。 默认情况下、引脚28应处于 LED2模式、因为我们使用的是 RMII。 例如、默认情况下、LED0正确显示链接状态。
我们错过了什么吗?
奇怪的是、当我们读取305h 寄存器时、当电缆连接和链路连接打开时、它的值会发生变化。 当链路建立305h = 0xcde1且链路断开时、305h = 0x0000 (应该是这样、这就是我们在启动时对其写入的值)。 我们不会在启动后写入寄存器305h。
感谢您的任何帮助。