leafzq 发表于 2012-8-18 16:47:54

ATmega128L+enc28j60发送数据太快,接收方出现丢包问题?!

大家好,有没做过enc28j60驱动的朋友在?
我现在测试,发现:单从M128端不停地向PC端目标地址发送一包大小为300个字节的数据包,若发送间隔大于30ms左右,接收正常,
但发送间隔改为10ms或更小,接收方丢包很严重!(我已经不作接收处理了,单是发送)

哪位朋友有经验,指点一下!难道enc28j60的发送要有一定的延时吗?

leafzq 发表于 2012-8-20 09:19:37

大家都没碰到过吗,难道是我的发送部分程序有Bug?

zxq6 发表于 2012-8-20 11:20:13

你要确认你是用的TCP还是udp还是其他
你要确认确实单片机那边发送出来了
你要确认网络物理连接没有问题
你要确认中间没有经过交换机或者路由器

leafzq 发表于 2012-8-21 11:31:40

TCP和UDP都存在这个问题。
我调试跟踪,发现从接收数据包、处理到发出去,都是正常的(数据包个数跟PC主站端发出数目一致)
中间是有路由器的,在局域网中。

890728wj 发表于 2012-11-13 22:18:22

楼主你好,我正在做一样的项目,qq详谈494巴巴2816

890728wj 发表于 2012-11-26 13:20:37

楼主在么,在线等楼主请教
页: [1]
查看完整版本: ATmega128L+enc28j60发送数据太快,接收方出现丢包问题?!