Код:
VERSION 2.00
+ Добавлена поддержка энкодера. Поворот энкодера - переход между режимами
индикации. Нажатие - сброс величины.
+ Добавлен вывод названия режима индикации. Оно появляется при переключении
и пропадает через 1 сек. Названия следующие:
rtc-1 - real time counter 1 (реальное время)
LEn-1 - length 1 (метраж)
rtc-2 - real time counter 2 (реальное время фрагмента)
LEn-2 - length 2 (метраж фрагмента)
SPEEd - скорость ленты
VERSION 2.01
+ Добавлено меню конфигурации. Вход в это меню - удержание кнопки энкодера
из любого режима индикации. При этом появляется надпись SEtUP, а через
1 сек. отображается меню. Переход между пунктами меню делается поворотом
энкодера, перебор вариантов для каждого пункта производится коротким нажатием.
Меню имеет следующие пункты:
1. ESC - нажатием энкодера можно выйти из меню без сохранения
2. Выбор набора отображаемых величин (чтобы лишние не путались под руками):
tLtLS - отображается время 1, метраж 1, время 2, метраж 2, скорость
tLtS - отображается время 1, метраж 1, время 2, скорость
ttS - отображается время 1, время 2, скорость
tS - отображается время 1, скорость
t - отображается время 1
3. Включение/отключение десятых секунды:
rtc - отображение десятых секунды выключено
rtcHI - отображение десятых секунды включено (rtc HI resolution)
4. Включение/отключение сантиметров:
LEn - метраж отображается в дециметрах
LEnHI - метраж отображается в сантиметрах (length HI resolution)
5. Включение/отключение тысячных см/с:
SPd - скорость отбражается до сотых см/с
SPdHI - скорость отбражается до тысячных см/с (speed HI resolution)
SPdHL - тоже до тысячных см/с, но вывод сдвинут на знакоместо влево
6. Выбор шрифта цифр 6, 7, 9:
769 - обычные начертания цифр
*769 - цифра 7 имеет дополнительный сегмент F
7bq - цифра 6 без сегмента A, цифра 9 - без D
*7bq - 7 с F, 6 без A, 9 без D
7. Выбор логики сигнала переключения скорости:
H19L9 - высокий уровень - 19, низкий уровень - 9
H9L19 - высокий уровень - 9, низкий уровень - 19
H38L19 - высокий уровень - 38, низкий уровень - 19
H19L38 - высокий уровень - 19, низкий уровень - 38
8. SEt - нажатием энкодера можно выйти c сохранением в EEPROM
9. dEF - нажатием энкодера можно вернуться к настройкам по умолчанию
Выход из меню конфигурации всегда осуществляется в меню rtc-1,
независимо от того, с какого меню входили.
Для корректной работы прошивки на плате с 6-разрядным дисплеем надо
отключить высокое разрешение для времени и метража. Для скорости можно
выбрать высокое разрешение со сдвигом влево.
Если отключить отображение скорости ленты, тогда становится невозможным
войти в калибровку диаметра ролика. Для калибровки надо временно включить
отображение скорости ленты и через этот режим сначала включить коротким
нажатием отображение диаметра ролика, а затем длинным нажатием запустить
калибровку. Как и в старых прошивках, короткое нажатие во время калибровки
прерывает ее без сохранения, а длинное нажатие загружает диаметр ролика
по умолчанию.
Социальные закладки