Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
детский, совсем детский вопрос про бегущую строку
Отправлено
Лагунов 08 июня 2009, г. 08:22
как-то внезапно пришлось подключиться к готовому светодиодному табло 128Х16 светодиодов с динамической там индикацией 16 строк по 128 (16 рег. 74НС595).
Всё круто, просто, что надо - кажет.
Вопрос про алгоритм сдвига.
Думал, что достаточно после N-го количества циклов индикации сдвигать всё изображение на одну точку и - вуаля, готово.
Она падла размазывает изображение. Там где в зоне было 3 точки визуально становится 4-5 точек.
Но если сдвигать всегда после каждого цикла индикации - то всё замечатлеьно плавно. Но тогда приходится скорость регулировать общей частотой индикации. Что конечно ограничивает диапазон (2-3 раза).
И как же сделать широкий диапазон скоростей и чтоб плано, без размазывания точек по горизонтали?.
Составить ответ | Вернуться на конференцию.
Ответы
- Если просто дублировать циклы индикации, "размазывание изображения" ... - JH (08.06.2009, 11:31:11 77.43.212.156, 362 байт)
- Удвоить частоту регенерации и выводить попеременно старое/новое изображение. А если удастся менять скважность (соотношение периодов горения старого и нового), то можно будет сделать плавное перетекание. - vmp (08.06.2009, 10:37:6 10.0.1.100,87.245.155.198, пустое)
- Если позволяют ресурсы (+) - RED_DRAGON (08.06.2009, 09:59:4 92.54.101.134, 166 байт)
- А непример N последних регенераций перед сдвигом делать как AND текущего и нового состояний RG? (для начала N==1) - VasilyS (08.06.2009, 09:21:35 80.92.96.25, пустое)
- за время равное постоянной интегрирования глаза (40мс) не моргать более чем одним состоянием строки. - Serge57 (08.06.2009, 08:59:47 217.197.6.32, 88 байт)
- Грубая настройка частоты - сдвиг через N циклов индикации. Точная - частота индикации - argus98 (08.06.2009, 08:56:53 81.22.205.230, пустое)
- Сдвиг делать на символ? - AZ (08.06.2009, 08:40:26 ,193.42.148.100, пустое)