合宙esp32-c3 进入深度睡眠无法唤醒解决一例

13、ESP32 深度睡眠 ESP32 深度睡眠使用 阅读详情
AI摘要

作者测试ESP32S3和ESP32C3的电流功耗时遇到问题,ESP32C3在深睡模式下无串口通信。解决方法是进入下载模式。文章揭示了ESP32C3deepmode下电流消耗高于预期,以及关于唤醒源和深睡模式的官方说明。

手贱,昨天收到了嘉立创最新的esp32 s3,想测试一下电流功耗,于是顺便测试了一下以前的合宙esp32 c3 无串口芯片的版本

打算对比一下c3和s3的功耗相差多少,结果把自己玩死了:

void setup() {


esp_deep_sleep_start();

// esp_light_sleep_start();
}

void loop() {

}

这个代码烧进c3后,电流只有200多微安:

但是出现了一个几乎无解的问题:

在电脑上不再出现com端口了

led灯也不亮了

断电重启后led闪一下就没啥状态了

没有发生短路,万用表测还能测出有些gpio 3.3和5V

在电脑上找不到com端口以为着重新烧写新的固件进去是不可能的。

长按rst和boot都找不到端口。。。

由于这是合宙便宜版本的c3,不带串口芯片,怀疑:

单片机一开机立马就进入了deep mode,把各种设备全部停了,要知道这块单片机由于没有串口芯片走的是mcu本身的串行支持,这一deep mode ,设备全停,所以没有了对外的串行支持,自然在电脑上没有了com端口。

大哭,各种尝试和找资料,包括合宙官方也没有这方面资料。

最后的解决方案很简单:

按住boot不放,然后按下rst 再释放,这时单

合宙ESP32-C3深度睡眠唤醒失效的排查与修复实录 本文详细记录了合宙ESP32-C3开发板在深度睡眠模式下唤醒失效的问题排查与修复过程。通过分析ESP32-C3的睡眠机制,揭示了深度睡眠导致USB功能关闭的根本原因,并提供了通过Download模式强制唤醒设备的解决方案。文章还分享了预防措施、功耗优化技巧及常见问题解答,帮助开发者有效应对类似问题。 阅读详情

相关推荐

Micropython ESP32 深度睡眠与唤醒实战(含C3按键唤醒优化方案)

本文详细解析了MicroPython环境下ESP32的深度睡眠与唤醒机制,重点对比了轻睡眠与深度睡眠的功耗差异与应用场景。针对ESP32-C3型号的外部按键唤醒失效问题,提供了底层固件修复方案与优化代码,并附带了构建超低功耗温湿度监测节点的完整实战案例,帮助开发者显著提升电池供电项目的续航能力。

tequila的博客 1039

合宙ESP32-C3深度睡眠唤醒失败?手把手教你进入Download模式救砖

本文详细解析合宙ESP32-C3开发板深度睡眠唤醒失败的成因,并提供进入Download模式的救砖方案。通过精确的引脚时序组合和固件恢复步骤,帮助开发者解决因深度睡眠导致的通信隔离问题,确保设备恢复正常工作状态。

weixin_42531163的博客 316

ESP32 官方文档(六)深度睡眠唤醒存根

深度睡眠唤醒存根 ESP32支持在深度睡眠时运行“深度睡眠唤醒存根”。 芯片唤醒后立即运行此功能 - 在任何正常初始化,引导加载程序或ESP-IDF代码运行之前。 唤醒存根运行后,SoC可以返回休眠状态或继续正常启动ESP-IDF。 深度睡眠唤醒存根代码被加载到“RTC快速存储器”中,它使用的任何数据也必须加载到RTC存储器中。 RTC存储区域在深度睡眠期间保持其内容。 唤醒存根规则 必须...

InfiniteYuan 4082

ESP32-C3深度睡眠GPIO唤醒避坑指南:从RTC引脚异常到稳定唤醒的实战解析

本文针对ESP32-C3深度睡眠模式下GPIO唤醒功能失效的常见问题,提供了详细的避坑指南和实战解决方案。文章深入剖析了RTC GPIO在深度睡眠下的异常行为根源,并强调了调用`gpio_deep_sleep_hold_dis()`函数及正确配置顺序的关键性,最后给出了稳定的代码示例与硬件连接建议,帮助开发者实现可靠的GPIO唤醒功能。

9q8w7e6r5的博客 593

实测对比:合宙ESP32-C3不同工作模式下的真实功耗(附避坑指南)

本文详细测试了合宙ESP32-C3在不同工作模式下的真实功耗,包括Download模式、深度睡眠等,并提供了实测数据与优化建议。通过对比官方数据与实际测量结果,揭示了深度睡眠模式下的功耗差距,并给出硬件和软件层面的省电技巧与避坑指南,帮助开发者实现更高效的物联网设备设计。

weixin_30632089的博客 487

合宙Beetle ESP32-C3开发板深度评测:从开箱到低功耗物联网项目实战

微控制器(MCU)是嵌入式系统的核心,负责执行控制逻辑和数据处理。其工作原理基于存储的程序指令,通过外设接口与传感器、执行器交互。在物联网(IoT)时代,具备无线连接能力的MCU技术价值凸显,它能将物理设备接入网络,实现数据采集与远程控制,广泛应用于智能家居、环境监测等场景。本文聚焦于一款集成了Wi-Fi和蓝牙5(BLE)的RISC-V架构MCU——乐鑫ESP32-C3,通过对其硬件设计、开发环境搭建、核心功能(如GPIO控制、Wi-Fi服务器、BLE通信及深度睡眠)的代码级解析,并结合天线阻抗匹配、射频电

weixin_32349093的博客 401

ESP32-C3深度睡眠唤醒踩坑记:GPIO0~5始终低电平?一个函数解决你的唤醒难题

本文深入解析ESP32-C3深度睡眠模式下GPIO0~5引脚唤醒失效问题,揭示官方文档未明确的'pad保持功能'机制。通过调用关键函数`gpio_deep_sleep_hold_dis()`,开发者可有效解决GPIO唤醒难题,实现稳定低功耗设计。文章提供完整代码实现、多GPIO唤醒配置及功耗优化技巧,助力物联网设备开发。

weixin_30919571的博客 398

ESP32-C3深度睡眠唤醒全解析:从RTC GPIO特性到正确的gpio_set_direction配置

本文深入解析ESP32-C3深度睡眠唤醒机制,从RTC GPIO硬件特性到正确的gpio_set_direction配置,帮助开发者解决唤醒失效问题。通过对比ESP32系列芯片,详细阐述ESP32-C3独特的GPIO唤醒方式,并提供可靠的配置范式和实战代码,确保低功耗物联网设备的稳定运行。

weixin_28684825的博客 409

合宙ESP32C3新版旧版怎么选?USB直连免驱与CH343驱动安装全对比

本文深入解析合宙ESP32C3新旧版本的硬件差异与项目选型策略,重点对比了USB直连免驱与CH343驱动安装方案。从GPIO引脚变化、电源管理到开发环境适配,提供全面的实战指南,帮助开发者根据项目需求做出最优选择。

weixin_30632883的博客 430

ESP32-C3深度睡眠唤醒机制:GPIO配置与实战解析

本文深入解析ESP32-C3深度睡眠唤醒机制,重点介绍GPIO配置与实战应用。通过详细的硬件连接要点和代码实现,帮助开发者避免常见错误,实现高效低功耗设计。特别针对GPIO唤醒功能,提供优化建议和问题排查指南,适用于物联网设备开发。

weixin_42657024的博客 316

GPIO唤醒深度睡眠并开启蓝牙客户端连接服务端后发送数据完成继续深度睡眠实验

esp32c3深度睡眠和蓝牙通信

2402_84390317的博客 1189

ESP32-C3深度睡眠GPIO唤醒实战:从原理到代码避坑指南

在低功耗物联网设备开发中,深度睡眠与GPIO唤醒是实现电池长续航的核心技术。其原理基于RTC域在睡眠期间维持极低功耗,仅靠外部电平变化触发芯片复位重启。掌握该技术可将设备平均电流从毫安级降至微安级,显著延长电池寿命,广泛应用于按键唤醒、传感器中断等场景。针对ESP32-C3芯片,其GPIO唤醒机制与经典ESP32不同,仅支持ext1位掩码唤醒且限定RTC GPIO引脚。本文深入解析ESP32-C3在Arduino框架下的GPIO唤醒实现,涵盖唤醒源配置、RTC内存保持及实测功耗优化,帮助开发者避开烧录失败与

weixin_29195217的博客 264

【雕爷学编程】MicroPython手册之 ESP32-C3 深度睡眠模式

在使用深度睡眠模式时,需要注意唤醒源选择、状态保留、唤醒源消耗、唤醒源稳定性和唤醒源配置等事项,以实现低功耗、高效能的系统设计。在主循环中,我们使设备进入深度睡眠模式,并在指定的时间后唤醒设备来执行任务。例如,无线通信设备、传感器网络等,可以在需要时迅速从深度睡眠模式中唤醒,以满足实时通信和数据采集的要求。这样,在系统从睡眠模式中唤醒后,可以恢复到之前的工作状态,减少了重新初始化的开销。可配置的唤醒源:ESP32-C3的深度睡眠模式支持多种唤醒源的配置,例如定时器、外部中断、触摸传感器等。

雕爷学编程 1509

ESP32 的多种睡眠模式以及如何让 ESP32 进入深度睡眠模式

讨论ESP32 的不同睡眠模式,并将检查正常和深度睡眠模式下的电流消耗。

DT程序员的博客 2599

轻量级替代方案:用AIFlowy + Ollama在本地快速搭建一个可用的AI智能体平台

本文介绍了如何使用AIFlowy和Ollama在本地快速搭建轻量级AI智能体平台,涵盖从环境准备到智能体集成的全流程。通过简化部署步骤和优化性能,15分钟内即可完成搭建,适用于原型验证和小团队协作,显著提升开发效率。

weixin_29207533的博客 219

4.UE数字人工程运行逻辑及程序逻辑

UE数字人工程运行逻辑及程序逻辑

6086

GPU基准测试全攻略:从驱动验证到深度学习环境部署

GPU基准测试是评估显卡性能与稳定性的核心方法,其原理在于通过标准化负载程序,对GPU的计算单元、显存和散热系统进行压力测试。这项技术的价值在于,它能科学量化硬件性能,确保软件环境配置正确,为深度学习、科学计算等重负载任务提供稳定基础。在实际应用场景中,无论是新卡验机、排查深度学习环境问题(如“warning: no usable gpu found”报错),还是验证“PyTorch GPU版本安装”后的实际算力,系统的基准测试都是不可或缺的工程实践环节。通过结合通用计算测试与深度学习框架验证,用户可以提前

weixin_30080745的博客 343

Spring WebFlux响应式编程实战(三):优雅处理异常与高效调试技巧

本文深入探讨了Spring WebFlux响应式编程中的异常处理与调试技巧。文章通过电商订单流处理场景,详细解析了Reactor核心操作符onErrorReturn、onErrorResume和onErrorMap的实战应用,并介绍了如何构建@ControllerAdvice和WebExceptionHandler全局异常处理防线。同时,提供了使用.log()操作符、Hooks.onOperatorDebug()及BlockHound进行高效调试的方法,旨在帮助开发者构建健壮、可维护的响应式应用。

weixin_29252171的博客 67

Apollo Planning决策规划算法代码详细解析 (1):Scenario选择

本文重点讲解Apollo代码中怎样配置Scenario以及选择当前Scenario,Scenario决策是Apollo规划算法的第一步,本文会对代码进行详细解析,也会梳理整个决策流程,码字不易,喜欢的朋友们麻烦点个关注与赞。 在本文你将学到下面这些内容: 规划器planer的种类; 规划器planer的主要函数及逻辑; 场景管理类ScenarioManager的运行机制; 场景注册方法; 场景决策流程,如何选择当前场景 详细的apollo决策规划代码分析 代码具体过程如下: 1、Scenar

自动驾驶Player的博客 1万+

RK3588高速接口实战-PCIE

摘要: RK3588的PCIe接口支持PCIe 3.0x4和PCIe 2.1x1/x2,具备Root Complex和Endpoint模式,适用于NVMe SSD、5G模块等高速设备。硬件设计需注意85Ω/100Ω阻抗匹配、220nF AC耦合电容及100MHz参考时钟。设备树需配置控制器节点、PHY模式和IOMMU映射(RC模式用iommu-map,EP模式用iommus)。调试时可通过lspci检查链路状态,dmesg查看训练日志,perf分析性能。常见问题包括设备识别失败(检查复位时序、PHY配置)、

weiyvyy的博客 505

AI:240-YOLOv8高效涨点 |Swin Transformer的主干网络替换与优化(附代码 + 详细修改步骤 +原理介绍)

YOLOv8作为目标检测领域的最新版本,在速度和精度之间取得了良好的平衡。然而,随着计算机视觉任务的复杂性不断增加,YOLOv8的标准主干网络(Backbone)在处理高分辨率图像或多尺度目标时,可能存在一定的局限性。为了进一步提升YOLOv8的性能,我们可以引入Swin Transformer替换其主干网络,以增强模型的全局感知能力和多尺度特征提取能力。本文将详细介绍如何在YOLOv8中用Swin Transformer替换原有的Backbone,提供代码示例,并深入探讨其中的原理和效果。

一键难忘的博客 3960

Open3d (C++) RANSAC拟合圆柱(详细过程版)

实现了一种基于RANSAC算法的圆柱拟合方法。

点云侠的博客 238

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: max98357 的几点说明
下一篇: esp32 C3和S3 开发板电流对比
platform
博客等级 码龄26年 1117粉丝 351原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值