乐鑫技术交流
直播中

张敏

8年用户 1661经验值
私信 关注
[问答]

GPIO15拉低但无法编程或运行ESP12E是怎么回事?如何解决?

我是 esp8266 的新手——我决定使用原型板开始我的冒险。所以我将一些电线焊接到 ESP12E,根据我在互联网上找到的所有说明将其放在原型板上(RST、EN 和 GPIO0 用 10k 电阻拉高,GPIO15 用 10k 电阻拉低,3.3v来自由 LM317 管理的外部电源)。一切顺利,我可以通过拉低 GPIO0 来对 ESP 进行编程。我的第一个项目是使用 GPIO2 作为输入,也许这很重要。
现在我决定转向 PCB。除了一个例外,我按照以前的方式做了所有事情——LM1117 代替了 LM317,SMD 物品代替了 THT。用万用表仔细检查所有连接 - 一切看起来都很好。
我无法对 ESP 进行编程,也无法运行代码。
我可能已经阅读了不同站点上的大多数主题,两次、三次检查了 GPIO15 连接。我什至做了一个新的 PCB,再次焊接了 ESP——同样的问题。试图将 GPIO15 短路到 GND - 没有结果。
你有什么想法我还能检查什么吗?有人有同样的问题吗?

回帖(1)

李艳

2024-5-22 17:54:58
可能的原因是您的GPIO15引脚被卡在了低电平状态,这意味着ESP12E无法正常启动或编程。

有几种解决方法:

1. 确保您的GPIO15引脚连接正确,是否被连接到了正确的地方,是否没有发生短路。

2. 尝试断电并重新启动ESP12E,看是否可以解决问题。

3. 检查ESP12E的固件,确保其支持使用GPIO15引脚。如果固件不支持,则需要更新固件或更换其他固件。

4. 尝试在GPIO15引脚上加上一个100nF的陶瓷电容,这可能会帮助解决问题。

总体来说,确保所有引脚连接正确,使用可靠的固件,并在需要时进行调试是解决此类问题的好方法。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分