Skip to main content

2.12 WDT 模块API手册

前言

概述

本文档主要介绍machine模块下的WDT类API。

读者对象

本文档(本指南)主要适用于以下人员:

  • 技术支持工程师
  • 软件开发工程师

缩略词定义

简称说明
WDTwatch dog

修订记录

文档版本号修改说明修改者日期
V1.0初版软件部2023-09-19

1. 概述

K230内部包含两个WDT硬件模块,用于在应用程序崩溃且最终进入不可恢复状态时重启系统。一旦开始,当硬件运行期间没有定期进行喂狗(feed)就会在超时后自动复位。

2. API描述

WDT类位于machine模块下

2.1 示例

from machine import WDT
# 实例化wdt1,timeout为3s
wdt1 = WDT(1,3)
# 喂狗操作
wdt1.feed()

2.2 构造函数

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

【参数】

  • id: WDT号,取值:[0,1],默认1
  • timeout: 超时值,单位s,默认5

注意: WDT0暂不可用

2.3 feed

WDT.feed()

喂狗操作

【参数】

【返回值】