|
TIC5234+Attiny2313, Алгоритм работы с дисплеем |
|
|
|
Jan 20 2011, 11:06
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 14-12-05
Пользователь №: 12 204

|
Есть небольшой проэктик под который заложил дисплей TIC5234 и Attiny2313. Начал разбиратся с дисплеем, накатал библиотеку. Всё скомпелировалось и работает но только библиотека работы с дисплеем занимает больше половины флеши Attiny2313, а задач ещё много. Может кто-то с ним работал и есть более компактная библиотека? P.S. У дисплея TIC5234 контроллер является обычным сдвиговым регистром на 49 бит. Загружаются биты последовательно начиная с 49-го. Дело в том что у него есть куча дополнительных сегментов которые мне использовать не нужно. А сегменты знакомест разбросаны как попало. Немогли бы Вы мне подсказать как тогда формировать пакет 49 бит для загрузки в дисплей в таком случае? Вот тут его мучают http://www.xdevs.com/e107_plugins/conte ... content.21 Вот его pdf http://www.trt.ru/products/tic/pdf/segment/TIC5234.PDF Заранее благодарю за помощь. вот пример библиотеки
Сообщение отредактировал sabrat - Jan 20 2011, 11:07
|
|
|
|
|
 |
Ответов
|
Jan 20 2011, 13:01
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 197

|
К сожалению (хотя и небольшому), но на Сях - я не пинг-понг. Зато все остальные - легко.
|
|
|
|
|
Jan 20 2011, 13:12
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 14-12-05
Пользователь №: 12 204

|
Цитата(SergeyGrig @ Jan 20 2011, 16:01)  К сожалению (хотя и небольшому), но на Сях - я не пинг-понг. Зато все остальные - легко. если можно то и на асме будет понятно алгоритм
|
|
|
|
|
Jan 21 2011, 16:46
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(sabrat @ Jan 20 2011, 16:12)  если можно то и на асме будет понятно алгоритм Делаем массив во числу загружаемых сегментов (там надо загрузить 80 битов, но, поскольку остальные нули, то 50 байтов хватит). В каждом элементе адрес бита в некоем "исходном буфере" (обычный битмап, организованный как удобнее, типа по байту на цифру с одинаковой расстановкой сегментов в битах, плюс байт на транспаранты). Адресация как удобнее, 4+4 либо 5+3 бита. При формировании очередного бита на вывод загружаем байт из таблицы, по нему проверяем "исходный" бит, копируем его значение на выходе, стробируем... Тут особо спешить некуда (при работе с этими индикаторами нужны заметные задержки, существенно больше, чем для самого драйвера ML1001). Думаю, идея понятна ?
|
|
|
|
Сообщений в этой теме
sabrat TIC5234+Attiny2313 Jan 20 2011, 11:06 stas00n Цитата(sabrat @ Jan 20 2011, 13:06) ...но... Jan 20 2011, 12:15 sabrat вот нормальная ссылка http://www.xdevs.com/e107_pl... Jan 20 2011, 12:25 SergeyGrig Переписать (перепишу) на ассемблере.
И оставшуюся ... Jan 20 2011, 12:46 sabrat Цитата(SergeyGrig @ Jan 20 2011, 15:46) П... Jan 20 2011, 12:50   PCBExp Доброго времени суток.
Долго думал где спросить и... Jan 21 2011, 21:21 Laptop Можно поступить тупо, если не жалко 462 байт конеч... Jan 20 2011, 19:25 rezident PCBExp, во-первых, вы неудачно влезли в чужую тему... Jan 21 2011, 21:43 Laptop Цитата(PCBExp @ Jan 22 2011, 01:21) [...]... Jan 21 2011, 21:45 rx3apf Цитата(Laptop @ Jan 22 2011, 00:45) Больш... Jan 21 2011, 21:56  rezident Цитата(rx3apf @ Jan 22 2011, 02:56) Это ч... Jan 21 2011, 22:03   rx3apf Цитата(rezident @ Jan 22 2011, 01:03) Не ... Jan 21 2011, 22:34 rezident Ну я лично только с TIC234 (133*64) работал. Хотя ... Jan 21 2011, 22:40 rx3apf Цитата(rezident @ Jan 22 2011, 01:40) Ну ... Jan 21 2011, 23:04 Laptop Цитата(rx3apf @ Jan 22 2011, 01:56) Сколь... Jan 22 2011, 00:26 rx3apf Цитата(Laptop @ Jan 22 2011, 03:26) Визуа... Jan 22 2011, 08:10  PCBExp Спасибо всем высказавшимся. Отдельно прошу прощени... Jan 22 2011, 10:40   _Pasha Цитата(PCBExp @ Jan 22 2011, 14:40) Собст... Jan 22 2011, 12:24 sabrat Неужели ни у кого нет наработок с дисплеем TIC5234... Jan 24 2011, 15:48 rx3apf Цитата(sabrat @ Jan 24 2011, 18:48) Неуже... Jan 24 2011, 15:55  sabrat Цитата(rx3apf @ Jan 24 2011, 18:55) Ну ве... Jan 24 2011, 16:23   rx3apf Цитата(sabrat @ Jan 24 2011, 19:23) Спаси... Jan 24 2011, 16:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|