w5100设置失败
发布网友
发布时间:2022-12-26 16:15
我来回答
共1个回答
热心网友
时间:2023-10-16 07:08
1、最常见的是焊接问题,因为W5100引脚密集,稍有不慎便会出现虚焊,短路的现象,因此在进行以后的硬件和软件调试前,先确认焊接无误。
2、硬件复位没有处理好。因为W5100内部没有上电复位电路,因此必须外部给W5100一个可靠的复位信号。
3、W5100复位与CPU复位不同步。因为W5100要3.0V以上才可以正常工作,而某些低电压的CPU在2.7v就已经开始工作。CPU一正常工作就对W5100初始化,势必会造成初始化不成功的后果。
4、使用W5100的SPI接口,检查SPI的驱动程序是否正常,最简单的办法是向IP地址寄存器写入IP地址值,然后再读出来进行比较。假设错误,则检查W5100的硬件接线是否正确,如SEN(W5100的第31脚)是否为高电平等。然后检查软件中SCLK的时序,读/写命令是否正确,发送的字节是否先从MSB开始等等。
5、使用并行总线则检查硬件连接是否正常,SEN应该接低电平。其他检查的办法与SPI总线同样。