四博智联产品售后

 找回密码
 立即注册
搜索
查看: 4431|回复: 0

ESP32以太网接口功能的使用

[复制链接]

17

主题

19

帖子

129

积分

超级版主

Rank: 8Rank: 8

积分
129
发表于 2017-5-10 10:17:57 | 显示全部楼层 |阅读模式
本帖最后由 wangwei 于 2017-5-10 14:13 编辑

ESP32具有以太网功能,我们新版的ESP32开发板已经将GPIO0引出(旧版本,即黑色的ESP32板子尚未引出GPIO0,需要自己接线),可以接上Waveshare的LAN8720模块,然后连接网线接入以太网。下图是DOIT新版开发板

6632542210791796437.jpg 6632200262678235081.jpg

ESP32与LAN8720接线如下:
_____________________________________
   LAN8720            |              ESP32                   |
———————————————————————
     Tx1                  |             GPIO22(固定)    |
     Tx_EN              |             GPIO21(固定)    |
     RxD                  |             GPIO25(固定)    |
    nINT/RETCLK     |            GPIO0(固定)      |
    MDIO                |             GPIO18(可变)    |
    GND                  |             GND(固定)         |
    VCC                   |             VCC(固定)         |
    MDC                  |             GPIO23(可变)   |
    CRS                   |             GPIO27(固定)   |
    Rx1                   |             GPIO26(固定)   |
    Tx0                   |             GPIO19(固定)   |
    NC                    |             GPIO17(可变)   |
——————————————————————

esp-idf中的examples文件夹下的ethernet示例:https://github.com/espressif/esp ... r/examples/ethernet 给出了如何测试使用以太网功能,编译时首先要在menuconfig中配置一些参数,如下图
QQ图片20170510100959.png
首先在模块选择选项卡中选择使用Waveshare的LAN8720

QQ图片20170510100826.png
然后设置PHY Address,LAN8720使用的是PHY1

设置完后make编译即可。烧写编译的固件并连接网线上电运行,可以看到过几秒,ESP32就分配到了IP地址。如下图
QQ图片20170510094235.png

下图是Waveshare的LAN8720实物图:
QQ图片20170510101217.png
QQ图片20170510102337.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|四博智联 Inc. ( 粤ICP备15034758号-1

GMT+8, 2019-3-19 03:20 , Processed in 0.050990 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表