btree
framebuf
machine
ADC
DAC
I2C
SPI
Pin
PWM
Timer
SwTimer
UART
WDT
micropython
ucryptolib
urandom
看门狗计时器(watchdog timer,缩写:WDT)是一种电脑硬件式的计时设备,当系统的主程序发生某些错误事件时, 如假死机或未定时的清除看门狗计时器的内含计时值(多半是向对计时器发送清除信号), 这时看门狗计时器就会对系统发出重置、重启或关闭的信号,使系统从悬停状态恢复到正常运作状态。
1 2 3 4 5 6 7 8 9 10 11
# coding=utf-8 from machine import WDT import utime # 打开 WDT wdt = WDT(0, 2000) utime.sleep(1) # 喂狗 WDT 数据 wtd.feed()
machine_wdt.
构造一个具有给定id的WDT对象。
id – 看门狗索引号,每个硬件设备支持的数目受硬件限制,具体数目请参考硬件手册。
timeout – 超时参数,单位是ms。在timeout时间之内内有喂狗则重启系统。
WDT 类句柄
ValueError – EINVAL
feed
喂狗操作,应用程序连续两次喂狗时间不超过 timeout
空 –
None