当前位置: 首页 > news >正文

新手ESP8266常见问题

1.esp8266上电就发烫。

2.上电没反应,给esp8266用stm32单片机I/O口供电,或者用stlink的3.3V或者5v供电,esp8266就闪灯,但是实际上esp8266没有反应,还一直发烫。

3.单片机接esp8266设置STA模式,去连接的网路调试助手的TCP服务端,开始能连接或者今天能连接明天或者换个时间就不能连接了。

4.单片机接esp8266设置STA模式,去连接另单片机接esp8266设置AT模式创造的热点,连接不上,一连接AT模式这边串口日志就乱码。


5.​​​​​​​Arduino IDE、Autumn 平台烧录过的esp8266不能再正常使用了

ESP8266简述

概述ESP8266的基本特性和应用场景主要型号及硬件参数如图

1.esp8266上电就发烫
有以下这些可能的原因请仔细排查:

  • 一定不能用5V供电,可能有些同学3.3v供电感觉驱动不了就用5v想来驱动成功,这个很大概率出现的问题还是解决不了的,还会导致esp8266严重发烫引起损坏。
  • 检查接线问题,esp8266与STM32的串口RX、TX要交叉,注意电源正负极不要反。

2.上电没反应

以上基本电路没有问题,但是上电没有反应可能是下面的原因:

  • RST、EN引脚接到没使能的位置,导致esp8266未启动,如果不清楚这两个引脚就悬空不要接,因为RST、EN是默认使能的。
  • 供电不正确,给esp8266用stm32单片机I/O口供电,或者用stlink的3.3V或者5v供电,基本上是不会成功驱动的,esp8266驱动电流很大,靠单片机或者笔记本插的stlink供电不够,不是电压不够的问题,即使你用5v供电也是不能驱动的,是电流不够,如果你还连接了其他外设分走了电流就不能正常驱动esp8266了,所以解决办法就是单独给esp8266供电,如图

用单独电源模块供电就可以解决,具体接线就是 esp8266的RX、TX连接好单片机选的串口,我这里用到串口2就接到PA2、PA3 上面的,供电就是由电源模块插在面包板上面,esp8266的正负极接到电源模块供电的面包板上面,注意供电不要错了,不然esp8266会发烫的,这样供电还需要注意一个细节,esp8266连接的单片机必须和电源模块供电GND共地,不共地会导致esp8266乱码无法正常使用。

  • 如果供电没有问题了还是发烫,就是esp8266一直在自动重启,自动重启很快次数多了就会发烫,检查自己的线路和代码,什么原因导致他一直自动重启,等到正常连接可以使用了,esp8266是不会发烫的可以放心了,发烫就要检查错误了。

3.单片机接esp8266设置STA模式,连接手机

首先你得知道,单片机怎么去连接手机的,它需要手机的IP地址,在手机设置里面搜索IP,找到IP地址点开,可以看到IPv4地址这个就是我们连接需要IP地址复制出来,在你单片机代码部分需要IP地址的修改好,手机网路调试助手的TCP服务端IP也需要修改好。

关键问题来了今天能连接明天或者换个时间就不能连接了,是因为IPv4地址在变化重新修改好,在你单片机代码部分需要IP地址的修改好,手机网路调试助手的TCP服务端IP也需要修改好,就没有问题了。

4.单片机接esp8266设置STA模式,去连接另单片机接esp8266设置AT模式创造的热点,连接不上,一连接AT模式这边串口日志就乱码。

在确保没有其他配置问题的情况下,单片机接esp8266设置AT模式创造的热点需要等待它完全创造好了才能才能连接,等一会创造好了单片机接esp8266设置STA模式去连接,确保代码没有问题连接就可以了。

5.​​​​​​​​​​​​​​Arduino IDE、Autumn 平台烧录过的esp8266不能再正常使用了

固件互斥,二选一ESP8266 闪存只能存一套完整程序:

  • 原厂 AT 固件:自带串口 AT 解析,专门用来当 WiFi 透传模块;
  • Arduino/Autumn 代码:编译出独立程序,上电直接跑你写的逻辑,完全接管串口、WiFi,删掉了 AT 指令功能。
  • 不是硬件损坏,只是程序换了 模块本身没坏,只是工作模式变了:
  • 刷 AT 固件 = WiFi 通信模块(靠 AT 指令控制)
  • 刷 Arduino/Autumn 程序 = 独立单片机(自己控制 WiFi,不听 AT 指令)

恢复 AT 功能办法

重新给 ESP8266 单独烧录乐鑫官方 AT 固件即可恢复

各位大佬们,以上只是我做项目遇到的问题,其他疑问可以留言

http://www.cnnetsun.cn/news/2908369.html

相关文章:

  • 别再死记硬背D-H参数了!用Python+NumPy手把手推导机器人连杆变换矩阵
  • Scrapy + Splash 渲染爬取微博:从动态页面到数据挖掘的完整实战
  • 智能调度与反爬突破:基于Crawlera代理中间件的天猫海量数据爬取实战
  • 3分钟解锁网易云音乐:ncmdump让NCM加密文件变身通用MP3
  • 多线程经典问
  • 【Android】瞬净ins版-无水印解析-无水印视频保存
  • 【Android】myReader电子书阅读器-一键扫描阅读小说
  • 3个常见误区:为什么你的网络压力测试总是失败?
  • 评测全网10款主流降AI率平台:只选真正管用的那一款!
  • MC68SZ328 DragonBall Super VZ:经典嵌入式SoC的架构解析与实战设计
  • Synology HDD db:群晖NAS硬盘兼容性终极解决方案
  • OmicVerse实战指南:高效多组学分析的5大核心优势
  • 从文字到视觉:5分钟掌握Flowchart Fun的智能流程图创作技巧
  • Python进阶:从执行模型与对象机制理解真实Bug根源
  • 成功的大数据治理项目须坚持“六个导向”和“三个相结合”
  • 新手必看:用eNSP模拟真实网络,手把手教你搞定BGP跨AS通信(含路由黑洞排查)
  • 从Arduino到树莓派:手把手教你玩转UART、IIC、SPI通信(附Python/C++代码示例)
  • 冥想第一千九百零九天
  • MC9S08QE128内存管理与寄存器映射实战:从原理到高效嵌入式开发
  • 符合消防专项要求玻璃防火门多场景合规落地应用研究摘要
  • MC68341定时器与QSPI模块深度解析:从寄存器原理到实战调试
  • 腾讯AI,有自己的坐标
  • 如何打造终极iOS漫画阅读体验:E-Hentai Viewer完全指南 [特殊字符]
  • yolov26改进 | 损失函数改进篇 | 最新ShapeIoU、InnerShapeIoU损失助力细节涨点(含三十余种损失函数改进方法)
  • 3步掌握d2s-editor:零基础玩转暗黑破坏神2存档修改
  • 如何快速掌握AI图层分离:5步提升设计效率的完整指南
  • 什么是 supremum pseudo-record?
  • FLEXPART模式实战:如何用后向轨迹分析锁定污染源(附Python后处理脚本)
  • 别再手动PS了!用Python+OpenCV给论文配图加局部放大镜,5分钟搞定
  • 第1章:架构基础