赞
踩
最近上手ESP-01S 模块,了解到其核心处理器是 ESP8266,结合自己手上的单片机芯片,参考了官方的教程,终于如愿连接了服务器啦!
主要参数
模块 | ESP-01S |
---|---|
天线形式 | 板载PCB天线 |
工作温度 | -20 ℃ ~ 70 ℃ |
供电范围 | 供电电压3.0V ~ 3.6V,供电电流 >500mA |
支持接口 | UART/GPIO/PWM |
串口速率 | 支持110 ~ 4608000 bps ,默认115200 bps |
ESP-01S 模组共接出 8个接口,如管脚示意图,管脚功能定义表是接口定义。
ESP-01S 管脚示意图
表管脚功能定义
脚序 | 名称 | 功能说明 |
---|---|---|
1 | GND | 接地 |
2 | IO2 | GPIO2/UART1_TXD |
3 | IO0 | GPIO0;下载模式:外部拉低;运行模式:悬空或者外部拉高 |
4 | RXD | UART0_RXD/GPIO3 |
5 | TXD | UART0_TXD/GPIO1 |
6 | EN | 芯片使能端,高电平有效 |
7 | RST | 复位 |
8 | VCC | 3.3V 供电(VDD);外部供电电源输出电流建议在500mA以上 |
模组启动模式说明
模式 | CH_PD(EN) | RST | GPIO15 | GPIO0 | GPIO2 | TXD0 |
---|---|---|---|---|---|---|
下载模式 | 高 | 高 | 低 | 低 | 高 | 高 |
运行模式 | 高 | 高 | 低 | 高 | 高 | 高 |
注意:部分引脚已经内部上拉,
如果绿色框一直出现等待上电同步,DOS窗口一直是如下图这个现象的一般是线没有按照正确方式接好或者出现接触不良的情况,这时候一定要检查接线是否正确,如接线正确请尝试给模块复位或者重新给模块上电
上电信息说明学习笔记截图
ESP8266 系列模组出厂使用的 AT 固件,默认波特率为 115200。
实际上,模组在上电过程中首先是在 74880 波特率下打印输出了系统日志信 息,随后切换到 115200 波特率下完成初始化,当输出 ready 字样的字符串后, 则表明初始化完成,此时可以发送 AT 指令去调试模组。
如下图,串口在 115200 波特率下首先输出一段乱码,随后输出了 Ai-Thinker Technology Co. Ltd. Ready。此时固件启动完成。这一串乱码可以在 74880 波特率 下查看系统日志信息。
115200波特率输出系统日志信息
74880 波特率输出系统日志信息
rst cause :
1 上电74880波特率下启动信息
2 外部复位
4 硬件看门狗复位
Boot mode : 启动模式后面有两个参数,只看第一个参数即可
1 下载模式
3 运行模式
chksum : chksum 与 csum 值相等,表明启动过程中 Flash 读值正确
运行模式
波特率:74880
固件: 任意固件
描述: boot mode : 3 表明该模式为模组的正常运行状态。
下载模式
波特率:74880
固件: 任意固件
描述: boot mode : 1 表明该模式为模组的下载模式,当出现该字样时,表明模 组进入了下载模式
Waiting for host
波特率:74880
固件: 任意固件
描述: waiting for host 意味着启动引脚电平不对,需要根据正确的接线方式去接线。
ets_main.c
波特率:74880
固件: 任意固件
描述: est_main.c 意味着固件出现异常,一般为静电导致的模组固件损坏,或 者烧录的时候 0x0 地址的 boot 文件烧录错误
Fatal exception(x)
波特率: 任意
固件: 任意固件
描述: Fatal exeception (x)出现的原因较多,一般为自己开发的 SDK 固件程序崩溃 或者烧录错误,出现类似的错误首先检查一下是不是烧录固件过程中出现了错误。
模块当客户端:
模块当服务端:
SmartConfig(esptouch)配网演示
AirKiss(微信公众号)配网演示
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。