完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
lwip dhcp功能有的路由器能成功有的路由器不成功,网上说是lwip dhcp的option不全,将电脑的dhcp的option添加进去就可以了,修改lwip的源码,但不知道怎么做,有前辈做过吗,或者遇到过这样的问题!!
|
|
相关推荐
18个回答
|
|
哥们。我解决了。
把ENC28J60初始化里 ENC28J60_Write(ERXFCON,ERXFCON_UCEN|ERXFCON_CRCEN|ERXFCON_PMEN); 改成 ENC28J60_Write(ERXFCON,ERXFCON_UCEN|ERXFCON_CRCEN|ERXFCON_PMEN|ERXFCON_BCEN); 这个即可。 不改的话,确实是有的路由器能够获取。有的路由无法获取。 |
|
|
|
我也遇见这个问题了。哥解决了吗?
|
|
|
|
|
|
|
|
你怎么发现这个问题的?
|
|
|
|
你现在还没解决???
|
|
|
|
有具体的参考文档说明吗?
|
|
|
|
|
|
|
|
还有个问题,就是如何判断有没有插网线???我想做个检测,没插网线不初始化enc28j60,插上,接着初始化。
|
|
|
|
没有解决哦,我的方法是手动配置的,不过还没批量生产,现在都在测试w5500了(准备用在下一代产品上),w5500不存在这个问题。
|
|
|
|
改了就好了。。。试试吧,不用换W5500了。其实william hill官网
里有人说这个问题了。
|
|
|
|
读取PHSTAT1寄存器
|
|
|
|
我试了一下,确实是可以了,不过系统还要跑lwip,代码量有点大,所以还是要换模块
|
|
|
|
还有一个问题,你是怎么抓包的啊,我看他们抓包很复杂,具体板子,电脑,路由器怎么连接?
|
|
|
|
肯定要先初始化模块的,没插网线不初始化enc28j60,插上,接着初始化,当然是最好的处理方式,没这样做过!
|
|
|
|
我试了,不插网线也能初始化。。。我只是想拿到那个网线插拔的事件。这样我可以在插上网线后,接着dhcp分到地址上网。
lwip和enc28j60没关系。你就算换w5500也需要lwip,或者uip,但是lwip明显强大多了。包括以后的dns都用得到。 |
|
|
|
抓包用wireshark就行。广播包吗,搭个小局域网就OK了。很简单啊。
|
|
|
|
不插网线是能初始化模块成功,但是在不初始化模块之前判断不了网线是否插好啊,w5500芯片集成了tcp/ip协议,不用单片机跑lwip uip了。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2586 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2400 浏览 5 评论
3255 浏览 3 评论
2858 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2812 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
706浏览 1评论
934浏览 0评论
1069浏览 0评论
701浏览 0评论
530浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 17:43 , Processed in 1.509082 second(s), Total 109, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号