STM32F107通过SPI口与W5500通信,PING不通,是为什么?

2019-08-14 16:33发布

STM32F107通过SPI口与W5500通信,用示波器发现只有MOSI口没有通信,是因为电脑没有给W5500发信息,所以这个口没有波形变化,可是为什么,PING不通?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
enan
2019-08-14 22:25
ping只跟通用寄存器MR的第4位有关系,只要把他写0(启动默认是0),W5500会自动响应PING,跟MCU没有任何关系,只要你MCU不往里面写1,应该一直可以PING通的,你要看看你的W5500到网络变压器那里是不是没焊好,
另外如果你是TCP模式,你得加上心跳检测,有时候拔网线或对方宕机的情况下会导致W5500端口卡死,但依然是可以PING通的,你这样一会能通一会不能同跟软件应该没有任何关系,好好查下硬件

一周热门 更多>