大家好: 我最近在玩LPC2368以太网,用的CPU是-Y版本,网卡是DP83848C。请教大家,LPC2368-Y版本以太网控制器可不可以用?因为我在初始化话的时候,程序死在了PHY_init()函数里: WritePHY( PHY_BMCR, BMCR_AN | BMCR_RE_AN ); timeout = MII_BMSR_TIMEOUT; while ( timeout != 0 ) { regValue = ReadPHY( PHY_PHYSTS ); if ( (regValue & 0x0011) == 0x0011 ) { break; // link established if bit 0 is set } timeout--; } 出现的问题是向网卡控制寄存器发送控制命令,网卡状态寄存器没有正确的值(PHY_PHYSTS 的值为0X4000或0X0000)
还有-Y版本和-A版本有什么区别?-A版本身不是有BUG的?需要更改程序才能用?望大家不吝赐教!谢谢
|