完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用ESP8266-01,运行NONOS_SDK_V2.0.0_16_07_19。程序正在使芯片进入深度睡眠 2 分钟,然后收集数据。它运行良好大约 ~20 小时,ESP UART 输出符合预期。
20 小时后观察到两个问题: 1. 每 30 分钟,芯片会持续重启并开始给出垃圾字符。附件仅供参考。 2.有时,尽管附近的WiFi设备能够获取ESP信标,但Chip不会响应发送的任何探测请求。由于某些寄存器损坏,它似乎进入了挂起状态。(我无法验证寄存器内容,这只是猜测) 目前唯一有效的解决方法是对 ESP 进行电源重置,这在我们的案例中是不可行的。 您能否告诉我们您对此的看法? ESP8266-01适合长时间使用吗? |
|
相关推荐
1个回答
|
|
ESP8266-01是用于物联网(IoT)应用的流行微控制器,它基于ESP8266系统芯片(SoC)。它具有Wi-Fi,TCP/IP协议栈和微控制器功能。然而,像任何其他电子设备一样,它也容易受到长时间使用时可能出现的问题的影响。
您描述的两个问题可能由不同因素引起: 1. 每30分钟重启并输出垃圾字符: * 这可能是由于软件或硬件问题引起的。软件问题可能与您的固件有关,可能存在导致芯片重新启动的错误或内存泄漏。硬件问题可能与电源供应或时钟振荡器有关。 * 要解决此问题,您可以尝试更新固件或检查电源供应和时钟振荡器。 * 您还可以检查您的代码,以确保在进入深度睡眠模式之前正确保存和恢复系统状态。 2. 芯片不响应探测请求: * 这可能是由于Wi-Fi连接问题或芯片本身的问题引起的。 * 要解决此问题,您可以尝试重置Wi-Fi连接或检查芯片的硬件。 * 您还可以检查您的代码,以确保在进入深度睡眠模式之前正确保存和恢复Wi-Fi连接状态。 以下是一些额外的建议,以帮助您解决问题: 1. 检查您的代码,以确保在进入深度睡眠模式之前正确保存和恢复系统状态。 2. 检查电源供应和时钟振荡器,以确保它们稳定且没有噪声。 3. 更新您的固件到最新版本,以确保您拥有最新的错误修复和改进。 4. 尝试使用不同的Wi-Fi连接方法,例如使用不同的SSID或密码。 5. 如果可能,尝试使用不同的ESP8266-01芯片,以检查问题是否与芯片本身有关。 6. 考虑使用更可靠的微控制器或SoC,例如ESP32,它具有更先进的功能和更好的性能。 |
|
|
|
只有小组成员才能发言,加入小组>>
251个成员聚集在这个小组
加入小组632 浏览 1 评论
3092 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
573浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
316浏览 3评论
1276浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
1543浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
331浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-6-29 12:04 , Processed in 1.148255 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191