Составители:
272
5. Сохранение контекста.
На светодиодные индикаторы контроллера SDK-1.1 выводится либо одна, либо другая
анимация.
A=1
A=2
Выбор анимации осуществляется при помощи специального параметра (например, A).
Отображение первой анимации (A=1) задается с использованием трех параметров:
количество зажженных светодиодов (например, N), направление движения зажженных
светодиодов (например, D) и скорость движения (например, S). Отображение второй
анимации (A=2) задается с использованием двух параметров: количество зажженных
светодиодов (N) и скорость движения (S). Параметр S выражается в условных единицах
(диапазон значений: 1 – 9), причем 1 – самая низкая скорость, 9 – самая высокая. Для
формирования скорости движения анимации обязательным является использование таймера
микроконтроллера ADuC812.
Все перечисленные параметры (A, N, D, S) являются контекстными, т.е. сохраняются в
EEPROM и защищаются CRC8. Таким образом, после перезапуска системы эти параметры
считываются и задают режим отображения анимаций. Если при чтении параметров CRC8 не
сошелся, то они считаются некорректными
и принимаются значения по умолчанию (табл.
19). Необходимо заметить, что параметры N и S имеют различные значения для одной и
другой анимации (для каждой анимации свой контекст).
Таблица 19. Допустимые значения параметров анимаций
A = 1 A = 2
N D S N S
Диапазон
значений
1 – 7 Налево,
направо
1 – 9 1 – 4
(относится к
половинкам
линейки
светодиодов)
1 – 9
Значение по
умолчанию
(см. рисунки)
2 Налево 1 4 1
Страницы
- « первая
- ‹ предыдущая
- …
- 271
- 272
- 273
- 274
- 275
- …
- следующая ›
- последняя »