2.12 WDT 模块API手册
前言
概述
本文档主要介绍machine模块下的WDT类API。
读者对象
本文档(本指南)主要适用于以下人员:
- 技术支持工程师
- 软件开发工程师
缩略词定义
简称 | 说明 |
---|---|
WDT | watch 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()
喂狗操作
【参数】
无
【返回值】
无