大家好、
我需要在 Register12中启用自动 Neg 中断、但无法写入该寄存器。 如您所见、其他寄存器写入成功。
我的顺序如下:
我通过将0x8000写入寄存器0x0来复位 phy over SW。 然后我写入该寄存器0x7fff、然后我尝试写入我的配置寄存器。 结果是:
MDIO 使能设置1 状态[0]
正在设置 RMII MDIO...
复位 PHY 0x0000
MDIO 读取[0、0x0000] 0x3100 状态0
写入0x0000 MDIO 读取[0、0x0000] 0x0000 状态0
写入0x7FFF MDIO 读取[0、0x0000] 0x7D80 状态0
MDIO 读取[0、0x0000] 0x7D80 状态0
写入0x0003 MDIO 读取[0、0x0011] 0x0003 状态0
写入0x0024 MDIO 读取[0、0x0012] 0x0024 状态0
写入0x0007 MDIO 读取[0、0x000c] 0x0000 状态0
第一个值是数据、然后是 MDIO 读取、PHY 地址、寄存器地址和读取数据。
我希望您能帮我解决这个问题。
谢谢。
此致
ANNS