完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个问题,Huzzah 没有从深度睡眠中醒来。
GPIO16 跳线到 Reset 引脚,GPIO0 和 GPIO2 都有 10k 上拉电阻到 V3.3。 如果我使用重置按钮重置它,我会收到以下响应: ets 2013 年 1 月 8 日,第一个原因:2,启动模式:(3,6) 负载 0x4010f000,LEN 1384,房间 16 尾 8 Chksum 0x2d CSUM 0x2d 型号:v09f0c112 ~ld … 醒来 然后代码运行正常。 当它从深度睡眠中醒来时,我得到以下响应: ets 2013 年 1 月 8 日,第一个原因:5,启动模式:(3,6) ets_main.c 红色 LED 亮起。然后,它将无限期地保持该模式。 |
|
相关推荐
1个回答
|
|
看起来您的Adafruit Huzzah设备在从深度睡眠中唤醒时存在问题。以下是一些建议来解决这个问题:
1. 确保您的代码正确配置了唤醒源。在ESP8266中,您可以使用以下函数设置唤醒源: ```cpp esp_deep_sleep_enable_timer_wakeup(uint64_t time_in_microseconds); ``` 这将设置一个定时器,当达到指定的微秒数时唤醒设备。 2. 检查您的电源管理设置。确保在进入深度睡眠模式之前,您已经正确地禁用了不需要的外设和功能,以减少功耗。 3. 确保您的GPIO引脚配置正确。根据您的描述,GPIO16已经连接到Reset引脚,GPIO0和GPIO2都有10k上拉电阻。请确保这些连接正确无误。 4. 检查您的代码中是否有任何可能导致设备无法唤醒的错误。例如,确保在进入深度睡眠模式之前,所有必要的初始化和配置都已完成。 5. 如果问题仍然存在,您可以尝试使用其他唤醒源,例如外部中断或触摸传感器,以查看设备是否能够响应这些唤醒源。 6. 最后,您可以尝试更新您的设备固件,以确保您使用的是最新版本的ESP8266固件。 希望这些建议能帮助您解决问题。如果问题仍然存在,请随时提供更多详细信息,以便我们能够更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
321 浏览 0 评论
1178 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 13:40 , Processed in 0.901185 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号