ESP8266乱码错误分析、8266综合教程

第一种方式:通过USB转TTL模块来实验

网上已经有很多这方面的教程,我在这贴出链接供大家参考:

ESP8266新手入门调试指导(补全)

关于接线方式这里再贴出一种,如下图所示,如果不行,试着把GPIO0和GPIO2悬空,CH_PD一定要接高电平。











ESP8266新手入门调试指导(补全)其中上电后显示ready表示可行了,如果显示乱码最后带有invalid,这个表示没有注册,需要激活激活工具,不激活也能用基本的AT指令和功能,没有什么影响。其实显示invalid也表示可行了。

第二种方式:通过Arduino 软串口来实验

大家可以参考这篇教程,ESP8266+Arduino UNO新手调试指南

其中,这是错误的,3是软串口的RX,0是arduino的RX,应该是2与0短接。其中波特率都设置为9600是有问题的,mySerial软串口是用来跟esp8266通讯的,所以应该和esp8266的波特率一样才行,Serial串口是和电脑通讯,只要和串口助手软件波特率一样就可以。

结合另外一篇文章一起参考UNO软串+AT指令(无USB-TTL),其中 CH_PD可以直接接VCC,如果按照这种方式设置,我出现了一个很奇怪的问题,输入AT指令接收到乱码,这里只要把esp8266的波特率改成9600,AT指令为AT+CIOBAUD=9600或者AT+UART=9600,8,1,0,0,mySerial波特率也要改成9600,可能是软串口不支持112500波特率。

再给出一些参考ESP8266-01+Arduino控制使用入门基于esp8266的开发导航帖arduino ide for esp8266

结合这些参考教程,再加上我的分析,就可以玩转esp8266了。


  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值