Сторожевой таймер микросхемы Arduino Atmega328p не запускается, пока связь I2c выполняется в качестве ведомого
У меня есть установка, в которой у меня есть мастер I2C, постоянно запрашивающий у ведомого в функции loop(). Раб здесь - atmega328. Я искусственно ввожу бесконечный цикл while, чтобы проверить, срабатывает ли сторожевой таймер. Так получилось, что atmega328p зависает и сторожевой таймер никогда не срабатывает, если идет связь I2C. Если я отключу соединение i2c с мастером, то подчиненное устройство перезагрузится абсолютно нормально.