Спасибо , теперь нормально , правда на minus импульс Вы сделали равным 1 минуте , но посмотрим как будет удобно с минутой или 30 сек.
Soir пише:
Уменьшить работу энкодера можно, если как-то разделить настройку времени на меньшие промежутки. Например, отдельно устанавливать часы и минуты. Может так: 99 часов 59 минут.
Тогда осмелюсь предложить , если это можно программно сделать, - установка по разрядам . Алгоритм такой :
1.Длительное нажатие (1,5-2 сек. ) вход в настройки времени по разрядам :
короткое нажатие -мигает DIG4 , поворотом ручки энкодера установили нужную цифру ,далее короткое нажатие - переход к DIG3 и процесс повторяется , и т.далее. Короткое нажатие - выход .
2. Изменение режима отсчета : по умолчанию стоит обр.отсчет ,если нужно изменить - длительное нажатие (1,5-2 сек. ) и поворот ручкой энкодера . Но это после установки времени и , если необходимо.
Если так получится , будет песня !