【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
离线
离线
欣赏完了晕哥,不错学习中
离线
视频看不了啊,bilibili的分享视频也打不开,有没有其他分享?谢谢
离线
各位大侠,小弟正在学习使用ESP32添加以太网lan8720,能否共享下esp32 与lan8720的连接脚位,谢谢。
离线
各位大侠,小弟正在学习使用ESP32添加以太网lan8720,能否共享下esp32 与lan8720的连接脚位,谢谢。
https://github.com/whyengineer/esp32_circle/tree/master/hardware
这里面有原理图.
离线
谢谢,收到!
离线
各位大佬,你们用的是 IDF 哪个版本?按照下表接线
我使用 ESP-IDF V3.2 一直初始化失败,请问哪里还需要配置的
离线
掉假货坑里 微雪的官方淘宝店的 LAN8720 可以正常工作,其他淘宝店的不知道什么原因得排查
离线
我使用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
能帮忙解答一下吗
离线
模块是不是好的,硬件连接有没有问题?
离线
所有的连线都是对应连接是吗
离线
所有的连线都是对应连接是吗
对,按你的软件定义连接。
离线
黑包子 说:所有的连线都是对应连接是吗
对,按你的软件定义连接。
都是按定义连接的 然后CRS没有连
离线
刚刚试了一下,是可以的,换一台电脑或者手机试一试。
晕哥 我用的lan8720 一直读不到PHY的地址线序也是按照引脚连的 改了一下把gpio0 改成了gpio15
离线
那用示波器看下 lan8720 的晶振起振没有
离线
那用示波器看下 lan8720 的晶振起振没有
起作用 我把gpio0改成gpio15
就变成E (1079) emac: Reset EMAC Timeout
离线
smartcar 说:那用示波器看下 lan8720 的晶振起振没有
起作用 我把gpio0改成gpio15
就变成E (1079) emac: Reset EMAC Timeout
那根据你的 lan8720 电阻配置, 看下地址对不对.
config.phy_addr 1
根据 log 你的软件配置地址应该是 1,
看下硬件实际地址是不是1 ?
离线
黑包子 说:smartcar 说:那用示波器看下 lan8720 的晶振起振没有
起作用 我把gpio0改成gpio15
就变成E (1079) emac: Reset EMAC Timeout那根据你的 lan8720 电阻配置, 看下地址对不对.
config.phy_addr 1
根据 log 你的软件配置地址应该是 1,
看下硬件实际地址是不是1 ?
给了上拉电阻
离线
https://github.com/espressif/arduino-esp32/issues/744
看下这个 issues 有没有参考价值
读寄存器的问题解决了 我的GPIO0 外接了上拉电阻 换了个引脚 现在显示
E (1082) emac: Reset EMAC Timeout 这个跟我没有接CRS_DV这个引脚有关吗
离线
这个脚应该要接的
离线
https://github.com/espressif/arduino-esp32/issues/744
看下这个 issues 有没有参考价值
lz 你试过Ethernet 转wifi 这个demo吗
离线
离线
想问一下,源代码可以分享一下吗?
离线