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,同时需要勾选发送新行。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/6198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

硅片和SOI哪个研究方向更好?

知识星球(星球名:芯片制造与封测社区,星球号:63559049)里的学员问:我研一将要结束,即将进入课题组。我们课题组方向有硅片和soi两种方向,这两种方向该如何选择呢? 硅片与…

PHP的类型比较运算符有哪些

在PHP中,类型比较运算符主要用于检查变量的类型或比较两个变量是否属于同一类型。以下是PHP中常用的类型比较运算符: (恒等运算符):当且仅当两个变量具有相同的类型和相同的值时,返回true。 $a 5; $b &qu…

【数值优化基础 (自动驾驶)】—— 知识点(方便回顾)

笔记&#xff1a;机器人学中的数值优化基础 数值优化简介 1.优化问题 min f(x) s.t.g(x)<0 h(x)0 假设&#xff1a;&#xff08;1&#xff09;目标函数有下界&#xff08;2&#xff09;下水平集不能无界 2.凸包问题&#xff1a;给定点集&#xff0c;求构成凸包的点 3.常见…

MYSQL三个日志

undo log(回滚日志)&#xff1a;是 Innodb 存储引擎层生成的日志&#xff0c;实现了事务中的原子性&#xff0c;主要用于事务回滚和 MVCC。 redo log(重做日志)&#xff1a;是 Innodb 存储引擎层生成的日志&#xff0c;实现了事务中的持久性&#xff0c;主要用于掉电等故障恢复…

Linux的Shell脚本详解

本文目录 一、什么是 Shell 脚本文件 &#xff1f;二、编写Shell脚本1. 基本规则2. shell 变量&#xff08;1&#xff09;创建变量&#xff08;2&#xff09;引用变量&#xff08;3&#xff09;删除变量&#xff08;4&#xff09;从键盘读取变量&#xff08;5&#xff09;特殊变…

Vulnhub-DIGITALWORLD.LOCAL: VENGEANCE渗透

文章目录 前言1、靶机ip配置2、渗透目标3、渗透概括 开始实战一、信息获取二、smb下载线索三、制作字典四、爆破压缩包密码五、线索分析六、提权&#xff01;&#xff01;&#xff01; Vulnhub靶机&#xff1a;DIGITALWORLD.LOCAL: VENGEANCE ( digitalworld.local: VENGEANCE …

【linux】初步认识文件系统

初步认识文件系统 前置知识的简单了解简单回顾C语言的文件操作stdin&stdout&stderr 系统文件IOopen函数的返回值文件描述符fd打开文件背后的操作文件描述符的分配规则 前置知识的简单了解 文件包括了文件内容和文件属性两个部分(文件内容顾名思义就是文件里面的数据等…

算法===二分查找

文章目录 概要定义代码Python小结 概要 二分&#xff0c;很常用&#xff0c;不管是日常生活&#xff0c;还是工作&#xff0c;学习&#xff1b;哪怕是使用计算机查下哪块占了硬盘空间&#xff0c;都用的上。 二分&#xff0c;太常用了。比如&#xff0c;我的电脑某一个盘慢了&…

tomcat启动闪退问题解决方法

文章目录 Tomcat启动闪退的常见问题及解决方法Tomcat是什么启动闪退的常见问题及解决方法1. 内存不足问题描述&#xff1a;案例分析&#xff1a;解决方法&#xff1a; 2. 端口冲突问题描述&#xff1a;解决方法&#xff1a; 3. 日志错误问题描述&#xff1a;解决方法&#xff1…

冰蓄冷系统基础知识

冰蓄冷是将水制成冰储存冷量&#xff0c;它是潜热蓄冷的一种方式。当压力保持不变时&#xff0c;物质在相变过程中保持恒定温度并吸收或释放热量&#xff0c;通常把这个温度称为相变温度(即溶解温度或凝固温度)&#xff0c;把吸收或释放的热量称相变潜热。在常压下&#xff0c;…

基于Python的LSTM网络实现单特征预测回归任务(TensorFlow)

目录 一、数据集 二、任务目标 三、代码实现 1、从本地路径中读取数据文件 2、数据归一化 3、创建配置类&#xff0c;将LSTM的各个超参数声明为变量&#xff0c;便于后续使用 4、创建时间序列数据 5、划分数据集 6、定义LSTM网络 &#xff08;1&#xff09;创建顺序模…

一、初识VUE

一、初识VUE 二、再识VUE-MVVM 三、VUE数据代理 Vue Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c…

MySQL常见问题解决和自动化安装脚本

常见问题 MySQL密码正确但无法登录的情况 这种情况一般都是因为缓存&#xff0c;使用mysql -u root -p123456直到成功登陆为止&#xff0c;并且进入之后重新修改密码&#xff0c;多次重复修改密码的命令并且再一次清除缓存后退出。 ALTER USER rootlocalhost IDENTIFIED WIT…

JRE与JDK:内在关联与核心区别探析

标题&#xff1a;JRE与JDK&#xff1a;内在关联与核心区别探析 引言 在软件开发领域&#xff0c;Java以其独特的跨平台特性和丰富的开源生态赢得了广泛的赞誉和应用。而在Java技术栈中&#xff0c;Java Runtime Environment (JRE) 和 Java Development Kit (JDK) 是两个不可或…

C++之operator

1、operator operator是C关键字之一, 称为重载运算符&#xff08;也称“重载操作符”&#xff09;。所谓重载&#xff0c;就是赋予新的含义。函数重载&#xff08;Function Overloading&#xff09;可以让一个函数名有多种功能&#xff0c;在不同情况下进行不同的操作。运算符重…

基于Unity+Vue通信交互的WebGL项目实践

unity-webgl 是无法直接向vue项目进行通信的&#xff0c;需要一个中间者 jslib 文件 jslib当作中间者&#xff0c;unity与它通信&#xff0c;前端也与它通信&#xff0c;在此基础上三者之间进行了通信对接 看过很多例子&#xff1a;介绍的都不是很详细&#xff0c;不如自己写&…

【MATLAB源码-第199期】基于MATLAB的深度学习(CNN)数字、模拟调制识别仿真,输出识别率。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 基于深度学习的调制识别系统利用复杂的数学模型和算法来识别和分类从不同来源接收到的无线信号的调制类型。这种技术的应用广泛&#xff0c;特别是在无线通信、电子战、频谱监测和认知无线电等领域中具有重要价值。调制识别系…

算法导论 总结索引 | 第三部分 第十二章:二叉搜索树

1、搜索树数据结构 支持 许多动态集合操作&#xff0c;包括 SEARCH、MINIMUM、MAXIMUM、PREDECESSOR、SUCCESSOR、INSERT 和 DELETE 等。使用搜索树 既可以作为一个字典 又可以作为一个优先队列 2、二叉搜索树上的基本操作 所花费的时间 与这棵树的高度成正比。对于有n个结点的…

汽车热辐射、热传导、热对流模拟加速老化太阳光模拟器系统

汽车整车结构复杂&#xff0c;材料种类繁多&#xff0c;在使用过程中会面临各种严酷气候环境的考验&#xff0c;不可避免会出现零部件材料老化、腐蚀等不良现象&#xff0c;从而影响汽车的外观、功能&#xff0c;甚至产生安全隐患。因此&#xff0c;分析汽车零部件材料老化腐蚀…

深入剖析Tomcat(五) 剖析Servlet容器并实现一个简易Context与Wrapper容器

上一章介绍了Tomcat的默认连接器&#xff0c;后续程序都会使用默认连接器。前面有讲过Catalina容器的两大块内容就是连接器与Servlet容器。不同于第二章的自定义丐版Servlet容器&#xff0c;这一章就来探讨下Catalina中的真正的Servlet容器究竟长啥样。 四种容器 在Catalina中…