WDT 模块 API 手册

WDT 模块 API 手册#

概述#

K230 内部集成了两个 WDT(看门狗定时器)硬件模块,旨在确保系统在应用程序崩溃并进入不可恢复状态时能够重启。WDT 在启动后,如果硬件运行期间未定期进行“喂狗”操作,将会在超时后自动复位系统。

API 介绍#

WDT 类位于 machine 模块中。

示例代码#

from machine import WDT

# 实例化 WDT1,超时时间为 3 秒
wdt1 = WDT(1, 3)

# 执行喂狗操作
wdt1.feed()

构造函数#

wdt = WDT(id=1, timeout=5, auto_close = True)

参数

  • id: WDT 模块编号,取值范围为 [0, 1],默认为 1。

  • timeout: 超时值,单位为秒(s),默认为 5。

  • auto_close: 在 python 解释器停止运行的时候自动停止看门狗,防止系统被重启

注意: WDT0 暂不可用。

feed 方法#

WDT.feed()

执行喂狗操作。

参数

返回值

评论列表
条评论
登录