ESP01S刷写固件

前言

前几篇文章提到,组装了一台黑群晖,黑群与白群除相比除了没有QC外,还有一个问题是不能定时开关机

为了解决这个问题,从某宝上花8块钱购买了一个ESP8266-01s(简称ESP01s)+DHT模块,计划通过该模块与黑群结合,实现定时开关机功能。如下图,这个图是我从网上借的,
在这里插入图片描述

ESP01s拿到手,需要烧写固件
首先到 nodeMCU固件编译站点编译固件。这个固件支持Lua,一种很简洁的脚本语言,方便后续开发新功能。输入自己的邮箱,编译完成后会发邮箱的。

我选了这么多,够用了
编译NodeMCU选项
等几分钟就会收到nodemcu发来的固件。

接下来该写入固件了,自己从网上下载ESP8266 Flash Download Tools、Lualoader等等工具,这里就不放链接了。

由于我的USB转TTL就是最简单的那种,如下图
在这里插入图片描述

而ESP01S烧写时要把IO0和EN分别置位,连接关系如图:
在这里插入图片描述
划横线的几个是必连的。由于烧写器上只有一个3.3和一个GND,而io0和en都要接,这就难坏了一只手,分别用两根杜邦线飞线过去,用手按住,才勉强把固件下载完成

在这里插入图片描述

固件下载完了,开始写lua

ESP8266固件刷写器是一种用于将固件程序加载到ESP8266芯片上的工具。ESP8266芯片是一种可以与WiFi通信的微控制器,它可以通过刷写固件来实现不同的功能。 ESP8266固件刷写器通常是一个软件程序,它与计算机连接,并通过串行通信协议将固件程序传输到ESP8266芯片中。刷写器通常具有图形用户界面,可以简化固件刷写的过程。 使用ESP8266固件刷写器,首先需要准备好要刷写固件程序。固件程序可以是由开发者编写的自定义程序,也可以是从ESP8266开发社区或其他来源下载的现有程序。固件程序通常以二进制文件的形式提供。 刷写固件的过程通常包括以下步骤: 1. 将ESP8266芯片与计算机连接,可以使用USB串行转换器将其连接到计算机的USB端口。 2. 打开ESP8266固件刷写器软件,并选择要刷写固件程序。 3. 根据提示设置连接参数,例如串行端口和波特率。 4. 单击开始刷写按钮,开始将固件程序传输到ESP8266芯片中。 5. 完成固件刷写后,重启ESP8266芯片。 6. 测试新的固件程序是否正常工作。 ESP8266固件刷写器是开发ESP8266应用程序的重要工具。它使开发者能够轻松地将自定义程序加载到ESP8266芯片中,扩展其功能和应用场景。同时,固件刷写器也为ESP8266开发者社区提供了共享和交流的平台,使开发者能够互相学习和分享固件程序。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值