|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在KEIL编译环境下,参考KEIL公司提供的EasyWEB例程,TCP更改为UDP通讯,实现简单功能,通过网口调试助手,向DP83848-PHY芯片任意端口发送任意数据,PHY芯片回复相应发送数据。
了解IP协议后,会发现UDP通讯和ICMP类似,2个协议ETHERNET头部和IP头部相同,各自UDP头部和ICMP头部有少许区别,UDP校验和ICMP校验不同,UDP校验需添加源IP地址、目的IP地址、UDP类型、UDP包字节长度;UDP校验和TCP校验类似,都需添加8字节的IP地址,只是类型和包字节长度不同。
在UDP回复处理函数中,添加Remote IP,方便计算CRC校验,实现UDP数据包主动发送,具体参考附件中代码。
udp_test_130730 test.rar
(402 KB, 下载次数: 35)
开发板使用自己画的普通双层板,原理图参考路虎LPC1768开发板,路虎开发板资料网站上到处都有。 |
|