Показать сообщение отдельно
Старый 03.12.2016, 19:33   #606
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 39
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию Arduino watchdog или автоматический RESET в случае зависания

я тут вотчдог исследую, снова (инфа)
Так вот что выяснилось. Стандартный загрузчик НАНО таки не поддерживает вотчдог.
Получается, что если всё ОК, то блок работает, как и должен.
А вот если подвис, то сработает вотчдог и сделает аппаратный ресет проца. Но! Пойдёт сначала загрузчик. А стандартный загрузчик не поддерживает watchdog. Здесь даже кнопка сброса не поможет. Для последующей прошивки (или работы) нужно плату отключать от питания.

В любом случае, если подвис проц и нет вотчдога, то нам придётся плату отключать от питания. Так что добавление вотчдога НИЧЕГО не поменяло для тех, кто шьёт ардуину через ЮСБ.


А вот для тех, кто шьётся через ICSP через программатор (как я), вотчдог будет работать так, как надо - то есть сбрасывать проц при зависании и нормально рестартовать, с запуском программы, как будто при первом включении.
oleg707 вне форума   Ответить с цитированием