完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用的是lan8720 在ucosii 下使用
按照原子哥的例程操作 静态ip可以使用 打开dhcp获取不到ip [AppleScript] 纯文本查看 复制代码 //DHCP任务函数void lwip_dhcp_task(void *pdata){u32 ip=0,netmask=0,gw=0;dhcp_start(&lwip_netif);lwipdev.dhcpstatus=0; while(1){ ip=lwip_netif.ip_addr.addr;netmask=lwip_netif.netmask.addr;gw=lwip_netif.gw.addr;if(ip!=0) //在这里设置断电 ip总是0{lwipdev.dhcpstatus=2;//DHCP3é1|lwipdev.ip[3]=(uint8_t)(ip>>24); lwipdev.ip[2]=(uint8_t)(ip>>16);lwipdev.ip[1]=(uint8_t)(ip>>8);lwipdev.ip[0]=(uint8_t)(ip);lwipdev.netmask[3]=(uint8_t)(netmask>>24);lwipdev.netmask[2]=(uint8_t)(netmask>>16);lwipdev.netmask[1]=(uint8_t)(netmask>>8);lwipdev.netmask[0]=(uint8_t)(netmask);lwipdev.gateway[3]=(uint8_t)(gw>>24);lwipdev.gateway[2]=(uint8_t)(gw>>16);lwipdev.gateway[1]=(uint8_t)(gw>>8);lwipdev.gateway[0]=(uint8_t)(gw);break;}else if(lwip_netif.dhcp->tries>LWIP_MAX_DHCP_TRIES){ lwipdev.dhcpstatus=0XFF;IP4_ADDR(&(lwip_netif.ip_addr),lwipdev.ip[0],lwipdev.ip[1],lwipdev.ip[2],lwipdev.ip[3]);IP4_ADDR(&(lwip_netif.netmask),lwipdev.netmask[0],lwipdev.netmask[1],lwipdev.netmask[2],lwipdev.netmask[3]);IP4_ADDR(&(lwip_netif.gw),lwipdev.gateway[0],lwipdev.gateway[1],lwipdev.gateway[2],lwipdev.gateway[3]);break;} delay_ms(250); }lwip_comm_dhcp_delete();} |
|
相关推荐
7个回答
|
|
使用tp_link路由器测试不行 电脑可以获取ip
|
|
|
|
|
|
|
|
|
|
|
|
discover有了,你可以设置接收断点看看有没有包回来。
如果手头有hub或者可以进行端口映射的交换机,把tplink接上,然后用电脑抓包,看看tplink是否有回。 还有就是分析dhcp discover的options,看看是否有不支持的配置,正常就是不支持,tplink也应该会回复跟你协商才对。不过这个比较复杂你需要去研究dhcp协议才行。 |
|
|
|
恩恩 谢谢了。我自己在研究下
|
|
|
|
我的也是呀 本来是好好的 突然IP就一直是0,,不知楼主解决了没??
|
|
|
|
突然,DHCP就不能用自动获取IP,都是0,不明白。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2568 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2360 浏览 5 评论
3207 浏览 3 评论
2836 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2787 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
662浏览 1评论
898浏览 0评论
1020浏览 0评论
665浏览 0评论
494浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 09:31 , Processed in 0.521809 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号