MicroPython:Библиотеки/pyb/pyb.fault debug(value)

Материал из Онлайн справочника
Версия от 15:16, 4 октября 2020; Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =pyb.fault_debug()<ref>[http://docs.micropython.or...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

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


pyb.fault_debug()[1]

  • pyb.fault_debug(value) – включает/выключает отладку т.н. «тяжелых отказов». Тяжелый отказ – это ситуация, когда в используемой системе возникла фатальная ошибка вроде недопустимого обращения к памяти.

Если в аргументе value будет задано False, при возникновении тяжелого отказа будет выполнен автоматический сброс платы.

Если в аргументе value будет задано True, то при возникновении тяжелого отказа система распечатает значения регистров и стек-трейс, а затем запустит бесконечное циклическое мигание светодиодами.

По умолчанию в этой функции задано False, т.е. автоматический сброс.



<syntaxhighlight lang="python" enclose="div">

См.также

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