Page 1 of 1

在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Posted: Sat Jan 15, 2022 6:18 am
by fst202130609
我不能做deep-sleep深度睡眠,只能做light-sleep轻度睡眠,添加了外设基础上能否做到light-sleep??

Re: 在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Posted: Mon Jan 17, 2022 3:35 am
by ESP_ICY
这几个外设是需要什么样的工作状态,你的使用场景是怎么样的

Re: 在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Posted: Mon Jan 17, 2022 10:24 am
by fst202130609
APP发的指令控制马达转,让蜂鸣器响,响之后上传数据到APP,APP在没有控制马达时变成低功耗

Re: 在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Posted: Mon Jan 17, 2022 12:13 pm
by ESP_ICY
总结一下就是平时低功耗,然后WiFi保活,发送指令期间工作,马达停止转动时进入低功耗。
这个可以做,利用power manage 自动控制功耗,然后WiFi保活部分可以参考 power_save例程,之后就是马达开始工作前先开一个锁 esp_pm_lock_create,暂时让芯片不自动进入light sleep 状态,然后输出 PWM 波控制马达,上传数据什么的,结束转动后关闭锁 esp_pm_lock_release,重新进入睡眠