9. 功耗控制

Note: 尚未实现功率控制.

ESP32使您可在代码运行时改变CPU频率,并进入深度睡眠模式。此二者都可用于管理电力消耗。

9.1. 改变CPU频率

机器模块有一个获取并设置CPU频率的函数。使用以下指令获取当前频率:

>>> import machine
>>> machine.freq()
80000000

默认情况下,CPU以80MHz的频率运行。若您需要更多的处理能力,将其频率设置为160MHz,但是是以当前消耗为代价的:

>>> machine.freq(160000000)
>>> machine.freq()
160000000

代码进行繁重的处理时,你可更改为更高频率,在处理结束时回复原有频率。