Q群:
电话:
邮箱:
地址:
machine.WDT类是machine模块下的一个硬件类,用于指定WDT设备的配置和控制,提供对WDT设备的操作方法
构造函数 | class machine.WDT (id) |
---|---|
功能 | 构造一个WDT对象 |
参数说明 | id:使用的WDT设备编号,id = 1 表示编号为 1 的 WDT设备,或者表示使用的WDT设备名,如 id = "wdt" 表示设备名为wdt的WDT设备 |
返回值 | 返回创建的machine.WDT类对象 |
machine.WDT类包括如下实例方法
方法名 | 说明 |
---|---|
WDT.init() | 设置看门狗超时时间,启动看门狗 |
WDT.feed() | 用于执行“喂狗”操作,清空看门狗设备计数。 |
详细说明如下:
方法名称 | WDT.init(timeout) |
---|---|
功能 | 设置看门狗超时时间,启动看门狗 |
参数说明 | timeout:设置看门狗超时时间,单位:秒(s) |
返回值 | 固定返回None |
异常值描述 | 当传入错误初始化参数时,会触发ValueError,携带异常值1 |
注:一旦启动,设置的超时时间无法改动,WDT 功能无法停止。
方法名称 | WDT.feed() |
---|---|
功能 | 用于执行“喂狗”操作,清空看门狗设备计数。 |
参数说明 | 无参数 |
返回值 | 固定返回None |
注: 应用程序应该合理的周期性调用该函数,以防止系统重启。