简体中文
English
简体中文
日本語

UiFlow 使用教程

UiFlow1 开发指南

项目管理

使用 LTE 网络

UiFlow1 Blockly

Event

Unit

Watch Dog Timer

案例程序

设置 Watch Dog Timer, 当程序出现异常没有按照预期时间进行 feed 操作时, 将复位设备。

from m5stack import *
from m5ui import *
from uiflow import *
from machine import WDT
import time


setScreenColor(0x222222)

wdt = WDT(timeout=2000)
while True:
  wait(3000)
  wdt.feed()
  wait_ms(2)

功能说明

wdt = WDT(timeout=2000)
  • 初始化 Watch Dog Timer,并设置超时时间
wdt.feed()
  • 在超时时间内重复执行 Feed 的操作进行刷新, 若发生超时为及时 feed 情况将复位设备。
Page Tools
PDF
On This Page