我的程序是让板子向PC机发ARP请求,然后在中断中接收PC返回的ARP应答。
现在的问题是:
1.PC与enc28j60直接直连线连接是,我让enc28j60发50000个包(1508字节),但是在PC端我抓不到50000个(大概丢失0.02%),中断接收的数据包与PC发出的一致。
2.我在PC与enc28j60之间加一五**换机,然后程序不变,结果是,PC端抓到了50000个包(应该说明发送没问题),但是中断接收到的数据包却没有50000(PC发出了50000),大概丢失(0.01%左右)。
请问,这可能是怎么回事呢? |