ESP-01/01S 烧录固件

2024-05-03 22:12
文章标签 01 烧录 固件 esp 01s

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

目录

  • 一、ESP-01 与 ESP-01S 的区别
  • 二、ESP-01 与 ESP-01S 烧录 AT 固件
    • 1、模块接线
      • a、管脚功能定义
      • b、模组启动模式
      • c、模块接线
    • 2、下载 AT 固件
    • 3、下载固件烧录工具
    • 4、固件烧录步骤
    • 5、模块快速烧录 AT 固件
  • 三、ESP-01 与 ESP-01S 发送 AT 指令
    • 1、模块接线
    • 2、上电信息
    • 3、发送 AT 指令

一、ESP-01 与 ESP-01S 的区别

  • 引脚:ESP-01S 的 IO0、RST 和 EN 引脚内置上拉,ESP-01 则没有。
  • 丝印:ESP-01S 背面有引脚定义丝印,ESP-01 则没有。
  • 指示灯:
    ESP-01S 只有一个蓝色 LED 指示灯,上电后和进行串口通讯时蓝色 LED 指示灯闪烁。
    ESP-01 有一个红色 LED 和一个蓝色 LED 共两个指示灯,上电后红色 LED 指示灯常亮,进行串口通讯时蓝色 LED 指示灯闪烁。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、ESP-01 与 ESP-01S 烧录 AT 固件

1、模块接线

a、管脚功能定义

管脚功能定义

b、模组启动模式

在这里插入图片描述

c、模块接线

引脚接线
GNDGND
IO23.3V
IO0GND
RXDTXD
TXDRXD
EN3.3V
RST3.3V
VCC3.3V
  • 如果下载固件时,一直提示等待上电同步,可以将 RST 引脚短接一下 GND 后悬空或者接 VCC。

2、下载 AT 固件

  • AT 固件
  • 注意事项:因为 SPI Flash 为 8M,所以只能够烧录 8M 的 AT 固件。

3、下载固件烧录工具

烧录工具:flash_dowmload_tool

4、固件烧录步骤

在这里插入图片描述
在这里插入图片描述

5、模块快速烧录 AT 固件

  • 使用 ESP-01/01S转接板 模块快速烧录 AT 固件,免去麻烦的接线过程。

在这里插入图片描述

三、ESP-01 与 ESP-01S 发送 AT 指令

1、模块接线

在这里插入图片描述

2、上电信息

  • 注意:波特率为 76800。如果波特率为 115200,显示窗口则会显示一些乱码,但是不影响使用。

在这里插入图片描述

3、发送 AT 指令

  • 注意:发送 AT 指令的波特率为 115200,同时需要勾选发送新行。

在这里插入图片描述

这篇关于ESP-01/01S 烧录固件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

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

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

集中式版本控制与分布式版本控制——Git 学习笔记01

什么是版本控制 如果你用 Microsoft Word 写过东西,那你八成会有这样的经历: 想删除一段文字,又怕将来这段文字有用,怎么办呢?有一个办法,先把当前文件“另存为”一个文件,然后继续改,改到某个程度,再“另存为”一个文件。就这样改着、存着……最后你的 Word 文档变成了这样: 过了几天,你想找回被删除的文字,但是已经记不清保存在哪个文件了,只能挨个去找。真麻烦,眼睛都花了。看

01 Docker概念和部署

目录 1.1 Docker 概述 1.1.1 Docker 的优势 1.1.2 镜像 1.1.3 容器 1.1.4 仓库 1.2 安装 Docker 1.2.1 配置和安装依赖环境 1.3镜像操作 1.3.1 搜索镜像 1.3.2 获取镜像 1.3.3 查看镜像 1.3.4 给镜像重命名 1.3.5 存储,载入镜像和删除镜像 1.4 Doecker容器操作 1.4

ROS1 + Realsense d455 固件安装+读取rostopic数据

目录 安装固件(一定要匹配)ROS1 wrapper 安装方法Realsense SDK 安装方法Realsense Firmware 安装方法 修改roslaunch配置文件,打开双目图像和IMU数据其他坑点参考链接 安装固件(一定要匹配) 如果你是使用ROS1获取realsense数据的话,一定要注意,SDK, Firmware的版本不是越新越好!!,这是因为intel已经不

滚雪球学MyBatis(01):教程导读

MyBatis简介 前言 欢迎回到我们的MyBatis系列教程。在上期的内容中,我们详细介绍了MyBatis的基本概念、特点以及它与其他ORM框架(如Hibernate)的对比。我们还探讨了MyBatis在数据访问层中的优势,并解释了为什么选择MyBatis作为我们的持久化框架。在阅读了上期的内容后,相信大家对MyBatis有了初步的了解。 在本期内容中,我们将深入探讨MyBatis的基本配

python+selenium2轻量级框架设计-01框架结构

接下来会介绍一个比较简单的框架结构,先看一下分类 config文件夹里放的是配置文件 framework文件夹里面放的是公共类,常用类,还有读配置文件类、日志类、截图类、发送邮件、生成测试报告、操作读取数据库、读取Excel等,后面几篇会一一介绍 logs文件夹存放生成的日志文件 pageobject存放页面类包括元素的定位等 screenshots文件放的是生成的截图 test_

python+selenium2学习笔记POM设计模式-01模式简介

Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。 Page Object模式是

数据库学习01——mysql怎么创建数据库和表

第一步:创建数据库 使用 create database 语句,后跟要创建的数据库名称: CREATE DATABASE dbname; 例如,要创建名为 my_db 的数据库,请输入: CREATE DATABASE my_db ; 使用 show databases; 语句检查数据库是否已创建: 第二步:创建表 使用 create table 语句,后跟要创建的表名和列定

【DL--01】深度学习 揭开DL的神秘面纱

什么是深度学习 深度学习=深度神经网络+机器学习 人工智能 > 机器学习 > 表示学习 > 深度学习 神经元模型 输入信号、加权求和、加偏置、激活函数、输出 全连接层 输入信号、输入层、隐层(多个神经元)、输出层(多个输出,每个对应一个分类)、目标函数(交叉熵) 待求的参数:连接矩阵W、偏置b 训练方法:随机梯度下降,BP算法(后向传播) Python中深度学习实现:Ke