完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我无法让两个 ESP-12 模块正常工作。这是我所做的:
VCC - 来自 1117 调节板的 3.3V,带有额外的 100uF 电容器 TX - CP2102 RX RX - CP2102 TX GND - 所有 GND 正确连接 GPIO15 - 下拉 (10k) RST - 浮动 CH_PD - 上拉( 100R) GPIO0 - 将 DIP 开关上拉(尝试 4k7 和 220R)至 GND GPIO2 - 上拉 (4k7) 如果我将 GPIO0 短接地,我可以(看似正确)刷新一个新固件(蓝色 LED 在闪烁时愉快地闪烁)。问题是当我把它拉起来时,我只得到短暂的闪烁和 30mA 的电流消耗。我无法让它响应串行数据。 我相信 GPIO0 的行为很奇怪。如果悬空,则为 1.65V。我可以将其拉低至 ~0V,但无法将其拉高至 1.65V 以上。即使直接连接到 VCC,它仍然是 1.65V。那是正常的吗? 在一个模块上,我不小心将 GPIO0 拉至 5V,因此可能损坏了该 GPIO 引脚,但我相对确定我在第二个模块上没有出错。两者都显示出相同的 GPIO0 行为。帮助! |
|
相关推荐
1个回答
|
|
ESP-12 无法启动的原因可能有很多,以下是一些可能的原因:
1. 供电问题:ESP-12 需要稳定的 3.3V 电压供电,如果电源不稳定或者电流不足,会导致 ESP-12 无法正常工作。 2. GPIO0 的状态问题:GPIO0 的电平状态决定了 ESP-12 的启动方式,如果 GPIO0 被拉低,则 ESP-12 会进入下载模式,如果 GPIO0 被拉高,则 ESP-12 会进入正常工作模式。请确保 GPIO0 的状态正确。 3. 外部连接问题:ESP-12 需要正确的连接 CP2102 和 DIP 开关,以便可以进行数据传输和切换 GPIO0 的状态。 4. 固件问题:如果刷入的固件存在问题,如编译错误或者与硬件不兼容等,也会导致 ESP-12 无法正常工作。 5. 其他问题:其他可能的问题包括芯片损坏、焊接不良等。 针对这些可能的原因,可以逐一排查,寻找解决方案。建议先检查供电情况和 GPIO0 的状态,再逐渐排查其他可能的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
437浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 03:11 , Processed in 0.719244 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号