Как избежать переполнение милис через 50суток
- sser
- Рядовой
- Сообщения: 82
- Зарегистрирован: 02 янв 2018, 12:19
- Откуда: Н.Новгород
- Имя: Сергей
- Контактная информация:
Как избежать переполнение милис через 50суток
Как избежать переполнение милис через 50суток.
Защита от зависания поможет?
Как правильно "дёргать" ресет на Ардуине по средствам FLProg?(Например раз в сутки необходимо перезагружать контроллер).
Защита от зависания поможет?
Как правильно "дёргать" ресет на Ардуине по средствам FLProg?(Например раз в сутки необходимо перезагружать контроллер).
- Pratak
- Сержант
- Сообщения: 206
- Зарегистрирован: 08 фев 2016, 20:21
- Имя: Дмитрий
- Благодарил (а): 1 раз
Как избежать переполнение милис через 50суток
Есть штатный блок для перезагрузки контроллера, вешаете его на таймер и вуаля.
Как избежать переполнение милис через 50суток
Что значит избежать? millis() в основном предназначена для вызова какой либо функции через определенное время при этом не останавливая основной цикл программы.
Можно сказать что это аналог delay() но только delay(1000) остановит всю програму на 1 секунду, а с помощью millis() можно сделать паузу для например инициализации модема не останавливая всю программу. и зачем избегать переполнения?
millis() Возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль, в следствие переполнения значения, приблизительно через 50 дней.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Как избежать переполнение милис через 50суток
[ref]sser[/ref], Какое такое переполнение? Где оно Вам мешает?
Примеры уже приводил...
Примеры уже приводил...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Как избежать переполнение милис через 50суток
http://alexgyver.ru/lessons/time/sser писал(а): 27 фев 2020, 10:37 Как избежать переполнение милис через 50суток.
Защита от зависания поможет?
Как правильно "дёргать" ресет на Ардуине по средствам FLProg?(Например раз в сутки необходимо перезагружать контроллер).
Вот здесь очень толково описана специфика millis()
- Pratak
- Сержант
- Сообщения: 206
- Зарегистрирован: 08 фев 2016, 20:21
- Имя: Дмитрий
- Благодарил (а): 1 раз
Как избежать переполнение милис через 50суток
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей