STM32Cube. Watchdog. Использование IWDG.

Зачастую возникают ситуации, в которых программа зависает на какой-то точке, и в этом случае единственными решениями являются либо сброс питания микроконтроллера, либо нажатие на кнопку Reset. Но порой у пользователя просто нет доступа непосредственно к электронике, установленной внутри какого-либо корпуса. Да и даже если этот  доступ есть, нет ничего хорошего в том, чтобы вынуждать покупателя вашего устройства ковыряться в микросхемах и платах =) Именно для этих целей и придуман периферийный модуль микроконтроллера под названием Watchdog, и именно этим инструментом мы сегодня и научимся пользоваться при помощи STM32Cube.

Использование WatchDog таймера

Читать далее