是不是8019AS的源MAC地址写反了。 开始的4字节是8019AS专用于接收的与发送无关。
是不是8019AS的源MAC地址写反了,reg01中放高位(不要被DATA SHEET说明搞蒙),你可
以ping一下255试试,比如你的单片机IP为172.18.92.86子网掩码是255.255.255.0你就ping
172.18.92.255看看收到包的目的MAC是什么就知道是否写反了。还有就是PC和单片机要在同一个
子网中。你的情况很可能是单片机收到ARP_REQUEST回应了ARP_ANSWER但是MAC给错,PC机把
PING包发到了别处。或者两者不在同一子网,PC机ARP了路由器的MAC地址。
首先,PC机获得单片机的MAC地址,发出ping_request包,单片机收到后回应ping_answer
包(得到PC机MAC地址后),PC机收到后显示Reply...TTL=...超时未收到显示time out。这个
过程持续几次后停止。