本人用STM32407与KSZ8863实现环网设计,具体主要是port1 和port2**换,port3口与STM32F407通过RMII接口连接用于接收port1口数据。
port1 和port2在默认设置情况下就能自行交换数据。
插上网线之后知识点是正常的,但是MCU去读书芯片的寄存器的值,读出来的都是0xFFFF或者000,然后pc端那边发送过来的数据也无法接受,不会进入中断。看了MDC和MDIO是有波形的,但是RMII_RX和RMII_TX都是没有波形的。
示波器发现RMII_RXD端一直没有数据,所以不知道KSZ8863在这种情况下有哪些可能出现的错误。
请各位大神指导下,感谢!!
示波器发现RMII_RXD端一直没有数据,所以不知道KSZ8863在这种情况下有哪些可能出现的错误。
请各位大神指导下,感谢!! |