完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试为我的 NodeMCU 添加以太网连接,因为我使用它的地方并不总是有 WiFi 信号。
我正在使用带有 MNI ENC28J60 的 Lolin v1.0。我使用 Arduino IDE 进行编程并使用 UIPEthernet 库(我不知道它是否是最好的,但我读到它有效)。我使用的接线是库(硬件文件夹,NodeMCU)中描述的。 问题是我不能让它连接到网络。它不通过 DHCP 或固定 IP 地址连接。我尝试连接到路由器 (DHCP) 并连接到我的笔记本电脑并分配一个固定的 IP 地址。在这两种情况下,连接都会失败。我使用的代码是库中包含的 TcpClient 示例。 有一瞬间我以为以太网模块可能坏了,所以我把它连接到一个arduino上,但它工作了。 我做错了什么?有什么建议么? |
|
相关推荐
1个回答
|
|
可能是损坏的或者接线有误,建议先确认硬件连接无误。如果确认硬件没有问题,可以尝试在代码中设置以太网模块的 MAC 地址,例如:
byte mac[] = {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02}; Ethernet.begin(mac); 另外,UIPEthernet 库需要正确设置以太网模块类型和引脚,可以参考该库的文档和示例代码进行设定。如果依然不能连接成功,可以考虑换用其他的以太网库或者硬件模块。 |
|
|
|
只有小组成员才能发言,加入小组>>
1153 浏览 1 评论
584浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:17 , Processed in 0.611588 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号