class WDT -- 看門狗計時器¶
WDT 用於在應用程式崩潰並陷入無法復原的狀態時重新啟動系統。一旦啟動就無法以任何方式停止或重新設定。啟用後,應用程式必須定期「餵食」看門狗,以防止其逾時並重設系統。
可在 STM32 OpenMV 相機(M4 / M7 / H7 / H7 Plus / Pure Thermal / N6)以及 OpenMV Cam RT1062 上使用。OpenMV Cam AE3(alif 連接埠)上未提供。
使用範例::
from machine import WDT
wdt = WDT(timeout=2000) # enable it with a timeout of 2s
wdt.feed()
建構子¶
- class machine.WDT(id: int = 0, timeout: int = 5000)¶
建立一個 WDT 物件並啟動它。
timeout以毫秒為單位給定。一旦啟動,看門狗便無法停止;請使用timeout_ms()在執行時變更時間窗。方法¶