WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2017-10-02 22:04:16

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,946

【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

【ESP32视频分享1】淘宝最牛 esp32开发板使用分享 开箱教程(helloworld)
【ESP32视频分享2】Window 平台使用 Eclipse开发ESP32程序
【ESP32视频分享3】Ubuntu使用 Eclipse开发ESP32程序
【ESP32视频分享4】使用whyengineer开源的webserver演示程序
【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping
【ESP32视频分享6】esp32驱动PCM5102A声卡播放音乐
【ESP32视频分享8】esp-idfexamplesstorage 演示
【ESP32视频分享9】一步一步实现一个web服务器(webserver)
【ESP32视频分享10】一步一步实现一个esp32蓝牙喇叭

欢迎收看由 debugdump 为您录制的esp32分享视频,
本视频观看地址:   https://whycan.cn/t_319.html

1. 准备工作: 购买 LAN8720模块, ESP32开发板, 杜邦线
https://item.taobao.com/item.htm?id=522800489642
https://item.taobao.com/item.htm?id=556167761294
https://item.taobao.com/item.htm?id=520417620721

2. 打开 esp-idf\examples\ethernet\ethernet
   执行 make menuconfig
   配置为LAN8720
   设置下载的COM口
   make flash -j4
   
3. 按软件端口定义用杜邦线连接
  上电测试, 看是否有获取到IP, 是否可以用电脑ping这个获取到的IP地址。
   如果可以, 则成功.




第一段视频分享:

第二段视频分享:

esp32驱动lan8720成功,只改了官方SDK example/ethernet  的phy地址为0x01,可以dhcpc获取ip,可以ping

QQ20171002220234.jpg

QQ20171002220149.png

离线

#2 2017-11-14 08:05:50

沉鱼
Administrator
注册时间: 2017-09-06
累计积分: 161

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

离线

#3 2017-11-16 19:07:24

鬼子
会员
注册时间: 2017-11-16
累计积分: 1

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

欣赏完了晕哥,不错学习中

离线

#4 2018-09-24 20:50:53

ashare
会员
注册时间: 2018-09-24
累计积分: 1

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

视频看不了啊,bilibili的分享视频也打不开,有没有其他分享?谢谢

离线

#5 2018-09-24 21:22:20

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,946

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

刚刚试了一下,是可以的,换一台电脑或者手机试一试。

离线

#6 2018-10-29 09:32:01

ajaxchan
会员
注册时间: 2018-10-29
累计积分: 2

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

各位大侠,小弟正在学习使用ESP32添加以太网lan8720,能否共享下esp32 与lan8720的连接脚位,谢谢。

离线

#7 2018-10-29 09:36:25

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,946

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

ajaxchan 说:

各位大侠,小弟正在学习使用ESP32添加以太网lan8720,能否共享下esp32 与lan8720的连接脚位,谢谢。

https://github.com/whyengineer/esp32_circle/tree/master/hardware

这里面有原理图.

离线

#8 2018-10-29 11:35:04

ajaxchan
会员
注册时间: 2018-10-29
累计积分: 2

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

谢谢,收到!

离线

#9 2019-01-26 09:27:55

QinYUN575
会员
注册时间: 2019-01-26
累计积分: 2

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

各位大佬,你们用的是 IDF 哪个版本?按照下表接线
ESP32 与 LAN8720 连线表
我使用 ESP-IDF V3.2 一直初始化失败,请问哪里还需要配置的

离线

#10 2019-01-26 09:41:21

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,946

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

@QinYUN575 按7楼的原理图接即可

离线

#11 2019-02-15 16:37:33

QinYUN575
会员
注册时间: 2019-01-26
累计积分: 2

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

掉假货坑里 微雪的官方淘宝店的 LAN8720 可以正常工作,其他淘宝店的不知道什么原因得排查
ESP32-LAN8720

离线

#12 2019-04-09 12:43:03

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

我使用lan8720总是读不到phy的地址
E (37) eth_example: ethernet
E (37) eth_example: config.phy_addr 1
I (37) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
E (1047) emac: Timed out waiting for PHY register 0x2 to have value 0x2000(mask 0xffff). Current value 0x0000
E (2047) emac: Timed out waiting for PHY register 0x3 to have value 0xa210(mask 0xfff0). Current value 0x0000
E (2047) emac: Initialise PHY device Timeout
能帮忙解答一下吗

离线

#13 2019-04-09 12:50:56

smartcar
会员
注册时间: 2018-02-19
累计积分: 361

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

模块是不是好的,硬件连接有没有问题?

离线

#14 2019-04-09 13:24:03

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

所有的连线都是对应连接是吗

离线

#15 2019-04-09 13:36:18

smartcar
会员
注册时间: 2018-02-19
累计积分: 361

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

黑包子 说:

所有的连线都是对应连接是吗

对,按你的软件定义连接。

离线

#16 2019-04-09 13:45:57

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

smartcar 说:
黑包子 说:

所有的连线都是对应连接是吗

对,按你的软件定义连接。

都是按定义连接的 然后CRS没有连1.jpg

离线

#17 2019-04-09 13:47:31

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

晕哥 说:

刚刚试了一下,是可以的,换一台电脑或者手机试一试。

晕哥 我用的lan8720 一直读不到PHY的地址线序也是按照引脚连的 改了一下把gpio0 改成了gpio15

离线

#18 2019-04-09 13:47:55

smartcar
会员
注册时间: 2018-02-19
累计积分: 361

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

那用示波器看下 lan8720 的晶振起振没有

离线

#19 2019-04-09 14:01:54

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

smartcar 说:

那用示波器看下 lan8720 的晶振起振没有

起作用 我把gpio0改成gpio15
就变成E (1079) emac: Reset EMAC Timeout

离线

#20 2019-04-09 14:12:11

smartcar
会员
注册时间: 2018-02-19
累计积分: 361

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

黑包子 说:
smartcar 说:

那用示波器看下 lan8720 的晶振起振没有

起作用 我把gpio0改成gpio15
就变成E (1079) emac: Reset EMAC Timeout

那根据你的 lan8720 电阻配置, 看下地址对不对.

config.phy_addr 1


根据 log 你的软件配置地址应该是 1,
看下硬件实际地址是不是1 ?

离线

#21 2019-04-09 14:15:51

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

smartcar 说:
黑包子 说:
smartcar 说:

那用示波器看下 lan8720 的晶振起振没有

起作用 我把gpio0改成gpio15
就变成E (1079) emac: Reset EMAC Timeout

那根据你的 lan8720 电阻配置, 看下地址对不对.

config.phy_addr 1


根据 log 你的软件配置地址应该是 1,
看下硬件实际地址是不是1 ?

给了上拉电阻91cbe7e8871777c489150e0750d3b3f.png

离线

#22 2019-04-09 14:29:43

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,946

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

https://github.com/espressif/arduino-esp32/issues/744

看下这个 issues 有没有参考价值

离线

#23 2019-04-09 15:32:29

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

晕哥 说:

https://github.com/espressif/arduino-esp32/issues/744

看下这个 issues 有没有参考价值

读寄存器的问题解决了 我的GPIO0 外接了上拉电阻 换了个引脚 现在显示
E (1082) emac: Reset EMAC Timeout 这个跟我没有接CRS_DV这个引脚有关吗

离线

#24 2019-04-09 15:59:27

smartcar
会员
注册时间: 2018-02-19
累计积分: 361

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

这个脚应该要接的

离线

#25 2019-04-10 13:39:44

黑包子
会员
注册时间: 2019-04-09
累计积分: 9

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

晕哥 说:

https://github.com/espressif/arduino-esp32/issues/744

看下这个 issues 有没有参考价值

lz 你试过Ethernet 转wifi 这个demo吗

离线

#26 2019-04-10 13:44:59

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,946

Re: 【ESP32视频分享5】esp32驱动lan8720,使用官方example/ethernet ,可以dhcpc获取ip,可以ping

黑包子 说:
晕哥 说:

https://github.com/espressif/arduino-esp32/issues/744

看下这个 issues 有没有参考价值

lz 你试过Ethernet 转wifi 这个demo吗

没有, 楼主很久没有玩过 ESP32 了.

离线

页脚