完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用 ESP32-WROVER-IE + LAN8720 调试现有板上的以太网功能,LAN8720 pin4、pin5 外部 25Mhz crystal.LED2/nINTSEL 下拉,从 nINT/REFCLKO 到 esp32 的 GPIO0 的 50MHz 输出。我使用基本示例,并得到知识产权。
但是有一个问题,板子上电时经常进入下载模式。这个应该和GPIO0的电压有关,1对应spi flash boot,0对应download mode boot。 用万用表测得GPIO0实际电压为1.6v(不带上拉)。加上拉后,GPIO0的电压为1.69v,基本没有变化。 为了验证问题,我使用ESP-WROOM-32板和LAN8720 Eth Board测试连接,仍然使用GPIO0输入CLK到esp32,并测试GPIO0电压。 此时,我将 GPIO0 与 lan8720 nINT/REFCLKO 断开连接,并在浮动时在 3.3v 下测试 GPIO0,在 1.6v 下测试 nINT/REFCLKO。 电压是1.6v,应该不是esp32的问题。 其他验证方法: 1.用blink例子上拉下拉GPIO0,不加上拉电阻时,电压变化范围为2.3V~1.2V,加10k上拉电阻后,电压变化范围为2.7V~0.8V。 2.7V~0.8V,可以说明esp32上应该没有问题。 2.使用ESP-WROOM-32板子和LAN8720 Eth Board,esp32使用GPIO16或GPIO17输出RMII_CLK给lan8720的XTAL1/CLKIN,基本的例子也能运行,此时,因为只接了GPIO0到boot键,所以电压是3.3v,上电总能进入spi flash boot模式。 但是由于ESP32-WROVER-IE有PSRAM,GPIO16和GPIO17不能用来输出RMII_CLK,所以只能使用GPIO0输入方式。 有没有人遇到过这个问题?我该如何解决? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
179个成员聚集在这个小组
加入小组441 浏览 1 评论
1407 浏览 1 评论
608浏览 6评论
506浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
487浏览 5评论
489浏览 4评论
472浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 21:12 , Processed in 0.602187 second(s), Total 40, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号