找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2443|回复: 2
打印 上一主题 下一主题
收起左侧

关于ESP32C3的低功耗模式

[复制链接]
跳转到指定楼层
楼主
100黑币
最近在捣鼓怎么将ESP32C3进入低功耗模式
选用LIGHT SLEEP模式,手册上写的是130UA
结果测出来一直有2MA左右
根据以前调试STM32低功耗的经验
先是关闭IO口,设置为输出上拉置1或者是输出下拉置0
然后配置唤醒源
然后就直接低功耗函数
因为是直接测低功耗,所以前面什么也没开,按理说也不需要再关闭什么
不行后尝试了DEEP sleep模式,和手册上的数据大致相同。
一时间不知道如何调整。
void app_main(void)
{
  now_int();//IO口初始化

  vTaskDelay(10000 / portTICK_PERIOD_MS);
  //esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_ALL);
  //esp_bluedroid_disable();//这三句话加了和没加效果一样。

// esp_bt_controller_disable();

// esp_wifi_stop();

  esp_light_sleep_start();

  //esp_deep_sleep_start();


    for (;;)
    {


    }

}
硬件上仔细检查过,除了IO2和IO8需要烧录代码外接了上拉电阻,其他都没有消耗的可能,IO2,8低功耗后置1了应该也不影响?没有形成回路
希望各位做过的大佬可以帮助一下
以往在32或51上百试百灵的低功耗调试在esp32上竟然失效了
也可能是自己esp32的代码还不够懂吧
恳请各位赐教

这是原理图,外围设备都没有接,只有芯片和相应的电阻电容焊在上面

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2022-8-25 09:44 | 只看该作者
你的描述,是你的认识,如果准确的话,你早已找到问题点了。
所以,上图纸,让他人帮你看看。
特别标出,你测量电流的方法,测量点在何处?
回复

使用道具 举报

板凳
ID:887186 发表于 2022-8-25 10:02 | 只看该作者
yzwzfyz 发表于 2022-8-25 09:44
你的描述,是你的认识,如果准确的话,你早已找到问题点了。
所以,上图纸,让他人帮你看看。
特别标出, ...

多谢提醒,已上传
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表