之前一直玩 esp01s ,因为最近的项目需要深度睡眠,esp01s的引脚不够用。 就买了几块 esp12e 很便宜。。5.5包邮。
然后自己接线刷机的时候正常,但是启动就失败。。。。。。写道这里我突然想到以前遇到过同样的问题。。。。大写的尴尬
先说刷机接usb转ttl的引脚接线:
esp12e: RX TX GND VCC IO0 IO15 EN
usb2ttl: TX RX GND 3.3V GND GND 3.3V
RX 和 TX 要反接,GND IO0 和 IO15 要接到 GND上, EN 要接到 3.3v上
如果刷机模式也用独立供电,那么 usb2ttl 的 3.3v 悬空, esp12e 的GND 和 3.3v 接独立供电, usb2ttl的 GND 要接到独立供电GND上
然后是调试运行的接法,我的问题就出在这里,刷机正常,但是怎么都启动不起来,查了很多资料,后来好像有个文章说供电不足,我就量了一下供电。正常 USB2TTL 3.3v 接口供电是有3.3v的,但是只要接上了esp12e 电压就降到了 2.8v。
然后我接了独立电源就启动成功了。
独立供电: GND 3.3V GND 3.3V
esp12e: RX TX GND VCC IO0 IO15 EN
usb2ttl: TX RX
独立供电的 3.3V 接 ESP12E 的 VCC 和 EN 上, esp12e 的 GND IO15 接 独立供电的,
串口74880能看到信息,我之前玩esp01s没有接过 io15, 如果 io15 不给低电平,启动会提示:
09:56:57.159 -> zetWvin ⸮; 2013,rst cause:2, boot mode:(7,6)
09:56:57.159 -> waiting(vor$kk⸮5i