MicroPython:Библиотеки/machine/Класс WDT

Материал из Онлайн справочника
Версия от 19:53, 23 мая 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Класс WDT – сторожевой таймер[1]

Сторожевой таймер используется для перезапуска системы, если приложение дало сбой и вошло в невосстановимое состояние. После запуска сторожевого таймера его никак нельзя остановить или перенастроить, и приложение должно периодически сбрасывать его, чтобы его таймаут не истек, так как в этом случае произойдет сброс системы.

Пример использования:

from machine import WDT
wdt = WDT(timeout=2000)  # активируем сторожевой таймер
                         # с таймаутом в 2 миллисекунды
wdt.feed()

Доступность этого класса: pyboard, WiPy, esp8266, esp32.

Конструкторы

Методы

См.также

Внешние ссылки