调试lan8720时遇到问题,RJ45指示灯也不亮。求大神指点一二

2019-07-20 04:14发布

按照原子哥开发板原理图做的PCB,发现插上网线后,指示灯不亮,
用的是移植好的例程,lan8720初始化失败
程序好像死在这个地方

if(ETH_InitStruct->ETH_AutoNegotiation != ETH_AutoNegotiation_Disable)
  {
    /* We wait for linked status...*/
    do
    {
      timeout++;
    } while (!(ETH_ReadPHYRegister(PHYAddress, PHY_BSR) & PHY_Linked_Status) && (timeout < PHY_READ_TO));

各位大神有没有什么解决办法?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。