【esp8266-01s】所遇问题

//写毕设要用云平台就买了个模块学着用用,发现网上教程好乱,自己总结一下,

这里只涉及烧录固件到发AT命令的初级问题,不涉及后续的编程问题。

一,烧录固件常见问题

玩转ESP8266-01——刷写AT固件

(这位大大写的很细了不在多赘述)

以下补充几个小问题

1,注意烧录的固件大小(4M/1M),与自己模块FLASH大小需要匹配

若不匹配,烧录软件会报错:ESP8266-01s Chip flash download error esp_write_flash.

具体现象是烧录软件可以start,但进度条走完后会error。

(查看FLASH大小可以查看模块用户手册比如:见ESP-01S 的SPI FLASH一栏8Mbit对应1M的固件)

图源:安信可-ESP8266系列模组专题

2.补充一张引脚与模式对应图

二,AT指令无回复

1.排查问题

先用rst端口重新上电(或者插拔3.3v),看端口是否会打印模块信息;

(举例:如下正常)

注意:这段消息在波特率为115200时为乱码,76800时为正常信息

rst mood,boot mood的具体含义见技术手册或ESP32 基础篇: 启动时 rst cause 和 boot mode-乐嘉科技

如果不会打印首先考虑硬件问题,建议先重新插拔串口usb接口试一下,或者电源供压问题,还可以换个串口助手试试,也有可能是烧录固件失败。

2,AT指令格式

注意:1,AT指令要在115200下,发送才有效

           2,AT指令加回车换行,或者说要勾选发送新行

3,模块可能进入了透传模式

 串口先发出 +++ (不勾选发送新行),作用是退出透传模式

AT(勾选发送新行)测试

4,电源供压问题

很多人一般就用串口模块上的3.3-GND进行供电,但好像会有不稳定的问题

这里提供一个我询问淘宝客服小哥给的解决办法,亲测有效

注:esp8266-01s 似乎只用 3.3 GND RX TX 四个端口就可以运行,不用像官方示例那样还要插上RST和EN.

需要USBtoTTL CH340G黑板短路帽套住VCC 3.3,然后CH340G黑板5V 去接ESP-01S 3.3V

具体端口:

ep8266-01sUSBtoTTL
3.3V5V
GNDGND
TXRX
RXTX
其他端口全部悬空3.3v和VCC套在一起

实物图

最后感谢安信可&乐嘉,以及各位大大带来的解决方法

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值