首先,先看这篇文档,【http://www.arduino.cn/thread-49411-1-1.html】
将库,烧写时要选择的开发板类型先了解下,此篇文章只解决烧录不进去,且提示错误为:“waring:espcomm_sync失败error:espcomm_open失败error:espcomm_upload_mem失败error:espcomm_upload_mem失败 “时,才会用上这个方法。
这里将要解决这个问题。
材料:USB_ttl;ESP8266EX(01.)
我的是8266EX,不一定非要这个型号。
烧写模式接线方法:
usb_ttl | ESP8266 |
3.3V | 3.3V |
3.3V | EN |
RX | TX |
TX | RX |
GND | IO0 |
GND | GND |
上图usb_ttl中的两个3.3V是一个共同的引脚;两个GND也是一个共同的引脚。
运行模式接线方法:
usb_ttl | ESP8266EX |
3.3V | 3.3V |
3.3V | EN |
RX | TX |
TX | RX |
GND | GND |
相对烧写模式来说,只是将IO0引脚悬空。
下面放大招,烧写步骤:
也许你线是对的,程序编译也没错误,但就是烧录不进去。我也是尝尽各种办法,最后发现是8266里面固件的问题。将固件刷一遍,再按上图烧写模式连线,轻轻松松就烧写进去了。
链接:https://pan.baidu.com/s/1XQ8zqHyz0h10xZiEBpQkYw 密码:zf9m,在这里面下载一键烧录工具,找到对应端口,点击一键烧录,烧录完毕后,再去烧写代码就可以了。你就会看到美妙的100%了。