WatchDog
- Войдите на сайт для отправки комментариев
Чт, 04/11/2021 - 17:27
Доброе время суток. Беспокоит меня вопрос, прошу подсказать решение. В свой проект хочу добавить watchdog. На одной и той же плате Arduino хочет работает, а хочет нет. То есть когда проект фактически пуст (10 строк кода) – то отлично работает, когда большой (более 900 строк кода) вообще не реагирует на переполнение по времени. Пытался экспериментировать с настройками компилятора (уровни оптимизации) Arduino IDE, так в момент переполнения по времени просто повисает или ведет себя не адекватно. Пробовал разные библиотеки watchdog, эффект почти тот же. Что не так?
Ты ищешь экстрасенсов или что?
Orest, без кода не о чем говорить
Поди GyverDog замешан в преступлении...
Доброе время суток. Беспокоит меня вопрос, прошу подсказать решение. В свой проект хочу добавить watchdog. На одной и той же плате Arduino хочет работает, а хочет нет. То есть когда проект фактически пуст (10 строк кода) – то отлично работает, когда большой (более 900 строк кода) вообще не реагирует на переполнение по времени. Пытался экспериментировать с настройками компилятора (уровни оптимизации) Arduino IDE, так в момент переполнения по времени просто повисает или ведет себя не адекватно. Пробовал разные библиотеки watchdog, эффект почти тот же. Что не так?
А воткнуть мониторинг и проверить - на каком моменте скопытилась программа я понимаю, в облом?
Вы серьёзно, весь код ?
нет, мнения людей кто с этим сталкивался
Вы серьёзно, весь код ?
Только ту строку, в которой ошибка
Этот микроконтроллер имеет режим апартного дебага, я замахался через терминал уже искать
Этот микроконтроллер имеет режим апартного дебага, я замахался через терминал уже искать
Вы не уважаете собеседников, когда пишите капсом.
Вы не опубликовали программу.
Здесь есть экстрасенсы - но они общаются исключительно матом.
Вы серьёзно, весь код ?
Только ту строку, в которой ошибка
Ошибка может быть только в генах программиста. :-) У меня создается впечатление, что среда Arduino IDE это большой глюк.
Ошибка может быть только в генах программиста. :-) У меня создается впечатление, что среда Arduino IDE это большой глюк.
Из первого утверждения логические вытекает второе.
Этот микроконтроллер имеет режим апартного дебага, я замахался через терминал уже искать
Вы не уважаете собеседников, когда пишите капсом.
Вы не опубликовали программу.
Здесь есть экстрасенсы - но они общаются исключительно матом.
Извиняюсь если унизил как-то, просто скопировались атрибуты с переводчика текста.
Извиняюсь если унизил как-то, просто скопировались атрибуты с переводчика текста.
Да мне то что?
Вас будут посылать нах..., пока Вы не проясните Вашу проблему.
А то:
- У меня встаёт нефритовый посох на девок. А потом падает.
- А че за девки? Фотку можно?
- Нет. Просто падает...
Для начала дали бы знать, что там за ардуино, может жеж nano быть...
Orest, код под спойлер. Только так вам могут ещё как то помочь.
А что он делает?
Показывает причину ребута. Теоретически.
У меня создается впечатление, что среда Arduino IDE это большой глюк.
Можно уточнить, что ты называешь "среда Arduino IDE"? Кроме того, что IDE уже содержит слово "среда", только на аглицком, но это уже придирки. ;)).
ИДЕ - надстройка на JAVA для компилятора, в случае процессора AVR это avr-GCC. Плюс ядро и очень небольшое количество базовых библиотек. Причем ни ядром, на базовыми библиотеками"от Ардуино" программист совершенно не обязан пользоваться.