之前一直使用的是ESP8266的开发板或者ESP32的开发板,直接连接数据线将刷写固件的软件打开后进行配置就可以刷成功啦。原本以为直接连接串口就可以啦,但是还是有一些细节需要注意。
接线图:
准备接线从ESP01S到USB-TTL
TTL——ESP01S
3.3V——VCC和EN
TXD——RX
RXD——TX
GND——GND和GPIO0
这里强调一下,一定要将EN和GPIO0也接上线。
同时我也犯了一个特别低级的错误,之前的开发板一直使用的是32M的固件,其实ESP-01S他是用的是8M的固件!
耐心等待一会就刷写成功啦!
2. 基于ESP8266使用AT命令
2.1 ESP8266常用命令
命令 | 功能 |
AT | 回复OK。主要用于查询模块是否正常工作 |
AT+RST | 复位模块 |
AT+CWMODE=1 | 设置WIFI模式为 WIFI station 模式 |
AT+GMR | 获取模块版本信息 |
AT+CIFSR | 查询模块IP地址 |
AT+CWJAP=“SSID”,“password” | 连接WIFI。SSID是WIFI名称,password是WIFI密码。 |
AT+CWQAP | ESP8266模块断开 WIFI 连接。 |