完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个定制设计的板子,带有 esp8266-12f。我想上传新固件,但似乎无法进入启动模式。上电时,我使用 115200 波特率获得预期的“就绪”响应(在串行终端上查看),但对来自终端的输入(AT 命令)没有响应,该终端设置为在命令输入后提供 CR/LF。
我有一个坏的设备,MAC地址何时以及如何被“烧毁”到设备上?我有一个数字示波器,所有先决条件(GPIO15 接地,GPIO02 通过电阻拉高,GPIO0 在启动模式下接地)看起来都是正确的。我在 3.3V (TPS77733) 稳压器之前和之后都有 100uf 钽,但是如果系统在启动模式下开机,Nodemcu 闪存工具永远不会显示它应该显示的 MAC 地址。 我最初确实在串行接口上使用 5V 信号,这会损坏ESP8266吗。我似乎从未从终端程序中对ESP8266的输入中得到任何响应。 |
|
相关推荐
1个回答
|
|
根据您的描述,您的ESP8266模块在通电时没有MAC地址,且无法进入启动模式。这可能是由多种原因导致的。以下是一些可能的原因和解决方案:
1. **硬件问题**:首先,您需要确保您的ESP8266模块没有硬件损坏。检查模块的所有引脚和焊点,确保它们没有短路或断路。此外,检查您的电源供应是否稳定,确保模块在3.3V电压下正常工作。 2. **启动模式设置不正确**:确保您正确设置了GPIO15、GPIO0和GPIO2引脚,以便模块进入启动模式。根据您的描述,您已经将GPIO15接地,GPIO02通过电阻拉高,GPIO0在启动模式下接地。请再次检查这些设置,确保它们正确无误。 3. **固件问题**:可能是您的ESP8266模块上的固件存在问题。您可以尝试使用其他固件或工具重新烧录固件。例如,您可以尝试使用NodeMCU Flasher或esptool.py等工具。 4. **波特率设置不正确**:您提到使用115200波特率与模块通信。请确保您的串行终端工具(如PuTTY或Tera Term)的波特率设置与模块的波特率相匹配。如果波特率不匹配,您可能无法正确发送或接收数据。 5. **MAC地址烧录问题**:通常情况下,ESP8266模块在出厂时会烧录MAC地址。如果您的模块没有MAC地址,可能是模块在生产过程中出现了问题。在这种情况下,您可以尝试联系模块的制造商,了解是否有可能修复或更换模块。 6. **电源问题**:您提到在3.3V稳压器之前和之后都有100uf钽电容。请确保这些电容的值和耐压值正确,以避免电源问题。此外,检查电源线路是否有其他潜在问题,如滤波不良或电源噪声。 7. **模块兼容性问题**:您提到使用的是ESP8266-12F模块。请确保您使用的固件和工具与该型号的模块兼容。不同型号的ESP8266模块可能需要不同的固件和工具。 8. **串行终端工具设置**:请确保您的串行终端工具设置正确,包括波特率、数据位、停止位和奇偶校验位。这些设置需要与模块的设置相匹配,才能确保通信正常。 总之,您需要从硬件、软件和设置等多个方面进行排查,以找到问题的根本原因。希望这些建议能帮助您解决问题。如果问题仍然存在,您可能需要考虑更换模块或寻求专业人士的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
191个成员聚集在这个小组
加入小组470 浏览 1 评论
1646 浏览 2 评论
642浏览 6评论
536浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
515浏览 5评论
517浏览 4评论
507浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 09:21 , Processed in 0.699905 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191