ESP32禁用ADC降低功耗方法

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
回复
头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

ESP32禁用ADC降低功耗方法

#1

帖子 shaoziyang »

在micropython中,目前没有提供ADC禁用的方法。一旦启用ADC后就不能关闭,这样在休眠状态下也有1个多毫安电流,这对于电池供电应用就比较高。

经过摸索,发现可以通过设置寄存器 0x3FF4880C关闭 SAR ADC1。关闭后休眠电流低于10uA。
隐藏内容
你必须登入/注册才可观看隐藏内容
 

oyster
帖子: 63
注册时间: 2021年 3月 2日 20:06

Re: ESP32禁用ADC降低功耗方法

#2

帖子 oyster »

谢谢分享
就目前的价格趋势看来,是不是一段时间只能玩esp单片机了

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: ESP32禁用ADC降低功耗方法

#3

帖子 shaoziyang »

应该不会,还有一些国产低端单片机可以选择,不过ESP32的确不错,也比较期待ESP32-S2、ESP32-S3、ESP32-C3等。

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章