Wifi模块(ESP01)刷入AT固件
一、模块介绍
ESP8266 是一款由上海乐鑫信息科技开发的可以作为微控制器使用的成本极低且具有完整TCP/IP协议栈的Wi-Fi IoT控制芯片。 由Ai-Thinker生产的ESP-01芯片于2014年8月首次引起了西方的创客们的注意, 这个小模块允许微控制器通过海斯命令集使用TCP / IP协议栈连接到Wi-Fi网络。

二、前期准备
- Wifi模块(ESP8266-01/01S;ATK-ESP-01)
- USB转TTL (最好含有有2个VCC和2个GND)
- 杜邦线(6+)
三、连接方法
ESP8266-01 | ESP8266-01S | ATK-ESP-01 | USB TO TTL |
---|---|---|---|
VCC | VCC | VCC | 3.3V |
TX | TX | TX | RX |
RX | RX | RX | TX |
CH_PD | CH_PD / EN | - | 3.3V |
GND | GND | GND | GND |
GPIO0 | IO0 | IO_0 | GND |
GPIO2 | IO2 | - | 悬空 |
RST | RST | RST | 悬空 |

四、刷入教程
Flash 刷写工具

选择 “OK” 按钮

根据固件类型烧录

选择 COM 与 BAUD
COM 在插入WiFi模块后选择唯一选项即可
BAUD 选择 115200 即可

五、软件下载
软件名称:FLASH_DOWNLOAD_TOOLS
六、固件下载
ESP8266 01/01S 请刷入 Ai-Thinker-8M 固件
固件名称 | @ | SPEED | MODE | BAUD | 下载地址 |
---|---|---|---|---|---|
Ai-Thinker-8M | 0x00000 | 40MHZ | DOUT | 115200 | 下载 |
Ai-Thinker-32M | 0x00000 | 40MHZ | DOUT | 115200 | 下载 |
七、验证安装
使用 串口通讯工具(XCOM) 连接 WiFi模块 ,连接方法如下表
ESP8266 01/01S | USB TO TTL |
---|---|
3V3 | 3.3V |
TX | RX |
RX | TX |
GND | GND |
EN | 3.3V |

1 | 输入: |
表示刷写成功
八、问题说明
1.USB TO TTL 的 GND 不够怎么办?
- 使用专门的WiFi固件刷入硬件
- 使用面包板拓展 GND

- 使用单片机的 GND 拓展
九、命令简介
AT命令 | 介绍说明 |
---|---|
AT | 测试AT启动 |
AT + RST | 重启模块 |
AT + GMR | 检查固件版本 |
AT+CWMODE | 选择WIFI应用模式 |
AT+CWJAP | 加入AP |
AT+CWLAP | 列出当前可用AP |
AT+CWQAP | 退出与AP的连接 |
AT+ CWSAP | 设置AP模式下的参数 |
AT+ CWLIF | 查看已接入设备的IP |
AT+ CIPSTATUS | 获得连接状态 |
AT+CIPSTART | 建立TCP连接或注册UDP端口号 |
AT+CIPSEND | 发送数据 |
AT+CIPCLOSE | 关闭TCP或UDP |
AT+CIFSR | 获取本地IP地址 |
AT+CIPMUX | 启动多连接 |
AT+CIPSERVER | 配置为服务器 |
AT+CIPMODE | 设置模块传输模式 |
AT+CIPSTO | 设置服务器超时时间 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 每日书库!
评论