ESP8266掉电刷新程序

ESP8266 flush program after power lost

我使用 Arduino Uno 和以下指南对我的 ESP8266 进行编程:Programming the ESP8266 With the Arduino IDE in 3 Simple Steps

Wifi 连接、Mqtt 连接(订阅、发布、回调)一切正常,完全符合预期。

但是在我断开 Arduino 板的电源并重新连接到另一个 V3.3 电源后,ESP8266 的行为就像一个完全干净的冲洗设备,没有任何反应。

对于编程我使用这个设置(Arduino IDE 1.8.12):

我做错了什么?

编辑

1.) 我尝试了两种不同的 ESP8266 和 3 种不同的拼图(1. 过去证明有效,2. 简单的闪烁草图,3. 用我需要的代码绘制草图)

2.) 从3.3V

断开CH_PD后程序立即停止

3.) 我把esp8266板子包更新到最新版本2.6.3

这里的主要问题是我的错误文档。隔了半天,又在这里找到了解决方法:Easiest ESP8266 Tutorial (Using arduino)。就像两年前的第一次。总之,我编程后忘记断开GPIO0GND的连接。

编程后的正确做法是:

  • 断开arduino
  • 从 gnd 断开 gpio0
  • 给esp8266接通电源

感谢 LiveSparks 制作并上传了这么棒的视频。