admin管理员组文章数量:1654422
目录
前言
一.前期准备工作
二.esp8266-01(以下简称01)烧录固件
三.ESP8266-01s(以下简称01s)烧录固件
前言
以下是博主在实际使用中给WiFi模块下载固件的一个教程记录,文章若有不对之处还请指出,谢谢
一.前期准备工作
需要时用到的硬件:一个USB转TTL模块,一个esp8266-01/01s(我两个都有用到,就都准备记录一下),STM32F103C8T6,一个面包板,杜邦线若干。
需要时用到的软件:一个AT固件(01用到),一个机智云固件(01s用到)一个烧录软件。
二.esp8266-01(以下简称01)烧录固件
1.esp8266-01与esp8266-01s的一个区别就是01正面会有两个灯,二而01s正面只有一个灯,有的在板子正面也会有型号丝印。
2.下载好自己需要的固件,由于我01是要烧回AT固件,所以进安信可官网下载如下图的固件,安信可官网地址:
AT固件汇总 | 安信可科技
3.将01s与USB转TTL模块的接线
注意:①若是你的USB转TTL模块的3.3v供电足够,01能运行起来,01的3.3v就接USB转TTL的3.3v就行,我的USB转TTL的3.3v供电不足,所以接到5v位置
②EN和RST引脚我接单片机的3.3v,所以01,USB转TTL的3.3v,单片机三者要共地
01 | USB转TTL模块 | STM32F103C8T6 |
RST,EN | 3.3V | |
GND,GPPIO0 | GND | GND |
3.3V | 5V | |
RX | TX | |
TX | RX |
4.打开烧录软件,
烧录固件下载地址:开发工具清单 | 安信可科技
按步骤进行相应的设置,如下图:完成之后会显示FINISH提示
注意:若是下载失败或是下载成功后一直配对不上可以改SPI MODE为QIO试看看。
5.接线,测试,
01 | USB转TTL模块 |
RST,EN(测试时短接就行) | 3.3v |
GND | GND |
3.3V | 5V |
RX | TX |
TX | RX |
6.打开串口调试助手,我用的是XCOM这个串口调试助手,相关设置如下,设置好后打开串口,我用的是115200的波特率,发送“AT”这个指令,若是回应“OK”则就恭喜你烧录成功。
由于我想让01进AP模式做一个服务器使单片机与APP进行通信,所以还要设置一番测试一下,下面贴一下自己用到的AT指令使01进入AP模式,
1.AT //测试,会回复OK
2.AT+CWMODE=2 //进入AP模式
3.AT+RST //重启
4.AT+CWSAP="ESP8266-01","123456",1,3 //设置01为服务器,WiFi账号: ESP8266-01,密码:123456,通道为1,加密方式为WPA2_PSK(0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK )
5.AT+CIPMUX=1 //开启多连接模式
6.AT+CIPSERVER=1,8080 //开启服务器,设置端口号8080
7.AT+CIFSR //查询01模块的IP地址
8.AT+CIPSEND=0,6 //01向设备发送数据,0是代表跟WiFi模块连接的设备的地址,你可以先从设备给WIFI发个信息就可以看到了,手机调试助手有很多,可以自行下载试试;6是代表你要发送数据的长度。发送这个指令后wifi模块会回个busy...不用管,直接发你想发的数据就行,手机的网络调试助手就能接收到了。下面就是我手机网络调试助手给wifi发了一个12,图中+IPD后的第一个数字就是设备地址,第二个是接受的长度,第三个才是真正的接受的数据
好了,到了这里就是01烧录固件的教程啦!!!!
--------------------------------------------我是一条华丽的分割线-------------------------------------------------------
三.ESP8266-01s(以下简称01s)烧录固件
1.给01s烧录的固件是机智云的固件,让但单片机通过01s与机智云服务器连接,然后实现单片机与手机进行通信。
2.01s接线
01s | USB转TTL模块 |
vcc | 5v |
GND,IO0 | GND |
EN,RST | 3.3V |
RX | TX |
TX | RX |
3.进机智云网站下载机智云固件:
机智云固件下载网站
找到这个下载
下载完后注意会有很多种固件,我们只要这个
也是一样打开烧录工具,打开上图红框的固件,跟01用的是一样烧录工具
注意:若是下载失败或是下载成功后一直配对不上可以改SPI MODE为QIO试看看。
4.调试
使用机智云调试助手进行调试会方便很多,这是下载链接:
机智云串口调试助手
本文章所使用的软件和固件均已上传百度网盘,需要的自取
链接:https://pan.baidu/s/1TPggmY1-GeUto1TaDJgMqg?pwd=7777
提取码:7777顺便放置几个我学习时参考的文章连接:
1.(2)STM32+ESP8266+手机网络助手实现AP模式通信_怎么连接8266的ap-CSDN博客
2.STM32--ESP8266--AT指令使用例程_stm32f407串口发送at指令-CSDN博客
3.认识 ESP8266—ESP-01S (含AT指令)_esp01s-CSDN博客
4.ESP开发(一)ESP8266-01烧录AT固件-CSDN博客
5.stm32接入机智云(一)——ESP8266 固件烧录_esp8266 spi固件-CSDN博客
6.ESP8266-01S的AT指令调试与TCP连接_esp01s tcp用什么固件-CSDN博客
7.【如何使用机智云平台进行ESP8266固件烧入】_机智云固件烧录-CSDN博客
好啦,到这边就全都结束啦,感谢观看,
版权声明:本文标题:记录:esp8266-0101s如何下载固件(下载教程) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729660151a1209596.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论