完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我无法让裸露的 ESP8266EX 进入深度睡眠。它总是消耗大约 8-9 mA(不是 uA)。设置最少,仅 GND、VCC 外部连接,REST 和 GPIO16 被缩短。RX 和 TX 连接到 USB 串行转换器 (CP210x),它也提供 3V3。
电流是使用万用表在 USB 转换器的 VCC 和 3V3 之间设置为 200mA 时测量的。 Arduino中使用了以下代码: 代码:全选#define DEEP_SLEEP_tiME 5 // seconds // === main ========================================================================== void setup() { // serial port Serial.begin(115200); while(!Serial); // time to get serial running Serial.println("Powered on"); delay (2000); // around 70mA at this point Serial.println("Going into deep sleep mode!"); delay(100); Serial.end(); ESP.deepSleep(DEEP_SLEEP_TIME * 1e6); delay(100); } void loop() { } 在之前的测试中,我还启用了 WiFi 并考虑了如下命令: WiFi.config(staticIP, gateway, subnet); WiFi.persistent( false ); WiFi.mode( WIFI_STA ); WiFi.disconnect(true); WiFi.mode( WIFI_OFF ); wifi_set_sleep_type(MODEM_SLEEP_T); // LIGHT_SLEEP_T WiFi.forceSleepBegin(); ESP.deepSleep(DEEP_SLEEP_TIME * 1e6); // 也作为第二个参数 WAKE_RF_DISABLED 这里有什么问题? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
147个成员聚集在这个小组
加入小组540浏览 6评论
451浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
433浏览 5评论
435浏览 4评论
406浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 00:57 , Processed in 0.598683 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号