导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→8019能够正确发送UDP数据包到PC机,但[求助][callme_friend]

 *第4358篇: 8019能够正确发送UDP数据包到PC机,但[求助]

  
楼 主:callme_friend 2008年5月11日21:54
 8019能够正确发送UDP数据包到PC机,但[求助]
既然板子能正确发送自己的数据到PC机上显示,硬件电路应该没问题吧~
但是,板子不能收到PC发来的ARP请求包!!搞了几天了也不知道原因~
特向老古求救!!!
在发送UDP数据时,我是把PC机的IP及MAC地址直接放在程序里了,所以不用发送ARP请求就可以发送UDP数据包到PC机。
现在我想在PC机上PING单片机时,却不通。单片机总是收到IP包(NextProtocol=0x0800),收不到ARP包(NextProtocol=0x0806)~~
对此,我现在有这几个怀疑:
1.查询是否有新数据包的函数bit Rec_NewPacket(void)写的不严密。
    bit Rec_NewPacket(void)函数在附件
2.上电连接时,PC机会主动发送ARP广播请求,这时8019就收到新数据包了,所以影响了CURR和BNRY???导致后面接收的数据乱了。
3.PC机PING西门子的S300PLC时,能够抓到PC机先发送ARP包再发送ICMP包;但是PING我的单片机时,根本抓不到PC机发送ARP请求包!一直不知道这是什么原因~!!
--------------------------------------------------------------------------------------------------------------

  
2楼:callme_friend 2008年5月11日21:58
 [原创]忘记发的子函数
子函数在附件里!!!
点击浏览该文件

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:[推荐]一款功能强大的串口调试示波器程序

[下一篇主题]:借人气问问socket程序所在PC使用GPRS模块上网,如何让其他GPRS模块连接它?