ESP8266 ESP-01/01s 工作模式与固件下载烧录接线

2023-12-28 13:28

本文主要是介绍ESP8266 ESP-01/01s 工作模式与固件下载烧录接线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注意点: ESP8266 ESP-01与 ESP8266 ESP-01s接线类似 。本文使用的是ESP8266 ESP-01 WIFI模块,详细信息见如下图片。本文固件下载的是ESP8266 的MQTT固件,下载其它固件流程一致。本文使用的是杜邦线连接面包板来进行使用,与使用开发板原理一致。

ESP8266 ESP-01 WIFI模块引脚图如下。将ESP8266模块与下图对应放置来对应引脚。需要注意:Tx开机时禁止低电平(下拉)、CH_PD正常运行是始终为高

固件烧录

ESP8266 需接以下6个引脚,引脚接线说明如下。

Vcc:接面包板3.3v

GND:接面包板GND(与CH340烧录器GND共地)

CH_PD:接面包板3.3v

GPIO0:接面包板GND(下拉为下载模式,开机时给低电平)

TX:接CH340烧录器的Rx

Rx:接CH340烧录器的TX

 本文使用的是杜邦线与面包板来连接ESP8266和CH340固件烧录器,如下为连接示意图。

固件烧录具体步骤:

1.设备上电后,解压下载的ESP8266固件烧录包,下载链接如下。(或关注微信公主呺领取:阿齐Archie)https://download.csdn.net/download/m0_61712829/88670510icon-default.png?t=N7T8https://download.csdn.net/download/m0_61712829/88670510

 

 2.打开flash_download_tools_v3.6.8文件夹,双击运行烧录工具flash_download_tools_v3.6.8.exe

3.选择ESP8266 DownloadTool,单击运行。

4.选择烧录的文件,单击运行

5.选择烧录的文件在压缩包文件夹中,选择(1471)ESP8266-AT_MQTT-1M.bin文件(是ESP8266的MQTT固件包)

6.其它红框选型与下图保持一致,注意:FLASH SIZE是根据固件大小来选择

7.COM口为CH340烧录器的驱动端口,波特率选择115200

8.首先点击ERASE,等待上电同步(将供电线拔下再重新插上),等待完成(擦除)。

9.点击START开始下载固件包,同样将供电线拔下再重新插上等待上电同步,然后等待下载。

10显示完成(下载),即烧录固件成功。将GPIO0接线拔下即可进入正常工作模式。

工作模式

工作模式相比烧录模式少GPIO0接线。

Vcc:接面包板3.3v

GND:接面包板GND(与CH340烧录器GND共地)

CH_PD:接面包板3.3v

TX:接CH340烧录器的Rx

Rx:接CH340烧录器的TX

这篇关于ESP8266 ESP-01/01s 工作模式与固件下载烧录接线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/546089

相关文章

Java下载文件中文文件名乱码的解决方案(文件名包含很多%)

《Java下载文件中文文件名乱码的解决方案(文件名包含很多%)》Java下载文件时,文件名中文乱码问题通常是由于编码不正确导致的,使用`URLEncoder.encode(filepath,UTF-8... 目录Java下载文件中文文件名乱码问题一般情况下,大家都是这样为了解决这个问题最终解决总结Java下

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

Python实现文件下载、Cookie以及重定向的方法代码

《Python实现文件下载、Cookie以及重定向的方法代码》本文主要介绍了如何使用Python的requests模块进行网络请求操作,涵盖了从文件下载、Cookie处理到重定向与历史请求等多个方面,... 目录前言一、下载网络文件(一)基本步骤(二)分段下载大文件(三)常见问题二、requests模块处理

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

四种简单方法 轻松进入电脑主板 BIOS 或 UEFI 固件设置

《四种简单方法轻松进入电脑主板BIOS或UEFI固件设置》设置BIOS/UEFI是计算机维护和管理中的一项重要任务,它允许用户配置计算机的启动选项、硬件设置和其他关键参数,该怎么进入呢?下面... 随着计算机技术的发展,大多数主流 PC 和笔记本已经从传统 BIOS 转向了 UEFI 固件。很多时候,我们也

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

2. 下载rknn-toolkit2项目

官网链接: https://github.com/airockchip/rknn-toolkit2 安装好git:[[1. Git的安装]] 下载项目: git clone https://github.com/airockchip/rknn-toolkit2.git 或者直接去github下载压缩文件,解压即可。

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX