MicroPython ESP32 CPU频率调整示例演示
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MicroPython ESP32 CPU频率调整示例演示相关的知识,希望对你有一定的参考价值。
MicroPython ESP32 CPU频率调整示例演示
- 本示例基于
thonny
平台。
当运行的任务比较少,而且不是很紧急的任务时,可以主动降低esp32主频,从而来降低一部分功耗。esp32默认的主频是160MHz。
示例演示代码
from machine import freq,Pin
from utime import sleep
led = Pin(2,Pin.OUT)
def blink():
led.value(1) # 将引脚2设置为高电平
sleep(2) # 延时2秒
led.value(0) # 将引脚2设置为低电平
sleep(2)
while True:
blink()
print(freq(),end='Hz\\n')
sleep(3)
if freq() == 80000000:
freq(160000000)
print("hello world")
else:
freq(80000000)
print("perseverance")
- Shell调试器输出信息
以上是关于MicroPython ESP32 CPU频率调整示例演示的主要内容,如果未能解决你的问题,请参考以下文章
利用中断在 ESP32 MicroPython 程序中读取AM2302