您好,
我这边正尝试用 MII to copper 模式来进行 MCU->DP83869HM->RJ45 之间的通信,现在的现象是RJ45网络链接不通,插上网线无连接,强制100M,TX_CLK引脚一直输出2.5MHZ的时钟,请问您知道这样的现象的原因是什么吗?
曾尝试写0x0060到0X1DF寄存器配置MII模式,但是未能改变RJ45无连接的问题,配置0x04寄存器强制100M后,TX_CLK时钟无变化,一直2.5Mhz。下面是我这边硬件的引脚配置:
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.
您好,
我这边正尝试用 MII to copper 模式来进行 MCU->DP83869HM->RJ45 之间的通信,现在的现象是RJ45网络链接不通,插上网线无连接,强制100M,TX_CLK引脚一直输出2.5MHZ的时钟,请问您知道这样的现象的原因是什么吗?
曾尝试写0x0060到0X1DF寄存器配置MII模式,但是未能改变RJ45无连接的问题,配置0x04寄存器强制100M后,TX_CLK时钟无变化,一直2.5Mhz。下面是我这边硬件的引脚配置:
您好,Amy Luo,
现在我这边的现象是,TX_CLK和RX_CLK的时钟,已经输出25MHZ,但是网口这边还是没有反应,请问可以说一下,大体的MII -> RJ45通信的寄存器配置流程吗?
寄存器配置:
BMCR (Address = 0x0) -----------------------------> 写0x2100 到 0x00(BMCR )寄存器
GEN_CFG1 Register (Address = 0x9) ----------> 置位 GEN_CFG1 的 bit9以及bit8 为0.
GEN_CFG2 Register(Address = 0x14)----------> 没做处理,只做了读操作,读回来为:0x29c7
现在读取寄存器的值:
BMCR(0x00): 2100
ANAR(0x04): 0001
GEN_CFG1(0x09): 1000
PHY_STATUS(0x11): 6802
谢谢