导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→是不是8019AS的源MAC地址写反了。

* 9822: C51编程:请教老古:关于pc机的ping answer

   gdtyy 
gdtyy发表的帖子 

 是不是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。这个
过程持续几次后停止。 
    

发表时间:2002年8月10日18:31:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:不可能     如果你说的是串口不显示,那么看看仿
[下一篇帖子]:如果将不用的程序存储器都置0FFH或0,会好些吗?