我原来买了一个SPI接口的网口模块,经常用,发表评测干什么的。
可是今天发现,好多原来好的程序都不能用了。
到底是怎么回事呢?是网口坏了吗?
换一台电脑也不行,拼也拼不通。
发现大概是死在这里
W5500_Hardware_Reset(); //硬件复位W5500
void W5500_Hardware_Reset(void)
{
GPIO_ResetBits(W5500_RST_PORT, W5500_RST);//复位引脚拉低
Delay(50);
GPIO_SetBits(W5500_RST_PORT, W5500_RST);//复位引脚拉高
Delay(200);
while((Read_W5500_1Byte(PHYCFGR)&LINK)==0);//等待以太网连接完成
}
while那条语句那里。
而且读写寄存器也不对。
请问高手,可能哪里出了问题?谢谢!
|