ESP8266 ESP-01S烧录原厂AT固件教程

版权申诉
5星 · 超过95%的资源 8 下载量 49 浏览量 更新于2024-09-10 2 收藏 378KB PDF 举报
ESP8266 (ESP-01S) 是一款微型、低功耗的Wi-Fi模块,常用于二次开发。当开发者在模块上编写并下载了自己的程序后,若想恢复到出厂时的原厂AT固件状态,就需要进行固件烧录。这个过程可以通过以下步骤完成: 首先,确保你拥有以下材料: 1. ESP8266 (ESP-01S) 模块,其详细资料可以在提供的链接中获取。 2. TTL-USB 模块或专门的 ESP 烧录器。推荐使用烧录器,因为它使得多次开发更加便捷且连接更简单。 3. 若使用 TTL-USB 模块,需要杜邦线来连接。 烧录过程中会用到的软件包括: 1. 烧录工具,可以从网上下载,也可以在提供的链接中获取。 2. AT 固件,可从 ESP8266 的官方SDK(Software Development Kit)下载,网址为 http://wiki.ai-thinker.com/esp8266/sdk。下载后找到大小为1024KB的bin文件,这通常适用于大多数ESP8266 (ESP-01S) 模块。 接下来,进行硬件连接: 1. 连接 GND 引脚到 GND。 2. 连接 VCC 到 3.3V。 3. CH-PD 引脚接到 VCC,这是进入烧录模式的必要步骤。 4. GPIO0 引脚连接到 GND,使模块进入下载模式。 5. RXD 连接到 TXD,TXD 连接到 RXD。注意,对于烧录器用户,这些连接通常是自动完成的。 然后,进行固件烧录: 1. 打开烧录软件,选择相应的选项。 2. 使用“打开”按钮选择之前下载的AT固件,并在地址栏填写0x00000,勾选前面的选项。 3. 设置其他参数,保持与示例图一致,或根据实际情况调整。 4. 先点击“清除”清除模块内存,接着点击“开始”进行烧录。进度条加载完毕后,点击“停止”完成烧录。 最后,验证烧录结果: 1. 如果使用 TTL-USB 模块,确保 GPIO0 引脚不再接地。 2. 对于烧录器用户,只需短暂按下复位键。 3. 打开一个串口助手,设置波特率为115200。 4. 当串口输出以“ready”结尾时,通过输入AT命令并加上回车符。如果返回“OK”,则表示AT固件已成功烧录到ESP8266 (ESP-01S) 模块中。 此过程由经验丰富的开发者十五AAA总结,确保了操作的真实有效性。通过以上步骤,开发者可以轻松地将ESP8266 (ESP-01S) 模块恢复到出厂设置,使用原厂的AT固件进行通信和控制。