9. 功耗控制¶
Note: 尚未实现功率控制.
ESP32使您可在代码运行时改变CPU频率,并进入深度睡眠模式。此二者都可用于管理电力消耗。
9.1. 改变CPU频率¶
机器模块有一个获取并设置CPU频率的函数。使用以下指令获取当前频率:
>>> import machine
>>> machine.freq()
80000000
默认情况下,CPU以80MHz的频率运行。若您需要更多的处理能力,将其频率设置为160MHz,但是是以当前消耗为代价的:
>>> machine.freq(160000000)
>>> machine.freq()
160000000
代码进行繁重的处理时,你可更改为更高频率,在处理结束时回复原有频率。