haas506开发教程-driver-WDT
1.WDT看门狗
- main.py
# -*- coding: UTF-8 -*-
import utime
from driver import WDT
#实例化一个看门狗
wdt = WDT()
#开启看门狗
wdt.start(10000)
# 如果以下代码注释掉,程序会在10s后由于没有喂狗而重启
while True:
#喂狗
wdt.feed()
utime.sleep(1)
print('feed dog')
- 日志输出
feed dog
feed dog
...
2.Class-WDT
- WDT
- 实例化:wdt=WDT()
- wdt.start(ms)
- 作用:开启开门狗
- 参数:喂狗时间
- 返回:0成功
- wdt.feed()
- 作用:喂狗
- 返回:0成功
3.总结
本节介绍了haas506的driver库中的WDT(看门狗)模块。