Программный ресет UNO

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Ответить
Аватара пользователя
ElectroMechaniC
Сержант
Сообщения: 230
Зарегистрирован: 21 сен 2016, 06:50
Откуда: Донецк
Имя: Юрий

Программный ресет UNO

Сообщение ElectroMechaniC »

Можно ли сделать в программе таймер, который через ,скажем, 24 часа будет перезагружать программу ардуино! А то проблема у меня - если УНКА постоит день, два, программа не реагирует на команды от модема , пока не нажмёщь ресет на плате, но это не удобно!
:newrus: Все в руках человека. Поэтому всегда мойте руки перед и зад! :victory:
:smile225: :smile469: :smile427:
Аватара пользователя
ElectroMechaniC
Сержант
Сообщения: 230
Зарегистрирован: 21 сен 2016, 06:50
Откуда: Донецк
Имя: Юрий

Программный ресет UNO

Сообщение ElectroMechaniC »

Добавил файл проэкта!!! На всякий!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:newrus: Все в руках человека. Поэтому всегда мойте руки перед и зад! :victory:
:smile225: :smile469: :smile427:
tok17
Рядовой
Сообщения: 23
Зарегистрирован: 30 апр 2016, 09:46
Откуда: Южно-Сахалинск
Имя: Александр
Контактная информация:

Программный ресет UNO

Сообщение tok17 »

Если плата не зависает, то может через таймер отправить сигнал на реле и разорвать питание...?
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Программный ресет UNO

Сообщение Boroda »

ElectroMechaniC, включите защиту от зависания на 10 секунд и используйте вот такой блок.
При подаче на него сигнала En запускается бесконечный цикл While(1), программа зависает и через 10 секунд произойдет перезагрузка.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Программный ресет UNO

Сообщение Boroda »

А вот эта коробочка по переднему фронту на En принудительно и сразу перезагружает программу по принципу "Защиты от зависания". Саму защиту от зависания можно не включать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 17 фев 2017, 10:19, всего редактировалось 1 раз.
golowa70
Сержант
Сообщения: 195
Зарегистрирован: 20 фев 2016, 00:05

Программный ресет UNO

Сообщение golowa70 »

Пин выход в единицу при старте, потом таймер на 24 часа, потом пин в ноль. Пин соединен через диод и конденсатор 0,2 мкФ к пину reset. Но я бы попытался всё таки разобраться в чём проблема зависания.
Если вопрос в программной реализации сброса, значит контроллер не зависает, а проблема в какой-то инициализации.
Последний раз редактировалось golowa70 24 фев 2017, 23:59, всего редактировалось 1 раз.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Программный ресет UNO

Сообщение Boroda »

golowa70, зачем ногу-то использовать с кучей конденсаторов, резисторов, диодов? Как эта конструкция будет работать при перепрошивке? Есть ведь программный сброс!
Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя