You are here

Сброс программного таймера

Перевод может содержать ошибки. Читайте первоисточник: Resetting a software timer

Назад: [Программные таймеры] Вверх: [Программные таймеры] Вперёд: [Программные таймеры]

 

Сброс программного таймера

Таймер, который уже начал отсчитывать период, можно сбросить. Сброс приведёт к тому, что таймер пересчитает время истечения периода, поэтому отсчёт будет вестись от текущего момента, а не от момента запуска таймера. Это поведение проиллюстрировано на рисунке ниже, где таймер Timer 1 - это таймер с однократным запуском и периодом, эквивалентным 5 секундам.

В приведённом примере предполагается, что приложение включает подсветку LCD-дисплея, когда нажимается какая-либо клавиша, и удерживает её включённой в течение 5 секунд после последнего нажатия клавиши. Timer 1 используется для выключения подсветки LCD, когда пройдёт 5 секунд.

The behaviour of one-shot timers and auto-reload timers
Поведение таймера при выполнении сброса таймера.

 

Hobby's category: