реклама на сайте
подробности

 
 
> TIC5234+Attiny2313, Алгоритм работы с дисплеем
sabrat
сообщение Jan 20 2011, 11:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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
Прикрепленные файлы
Прикрепленный файл  tic5234.rar ( 1.5 килобайт ) Кол-во скачиваний: 97
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SergeyGrig
сообщение Jan 20 2011, 13:01
Сообщение #2


Участник
*

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



К сожалению (хотя и небольшому), но на Сях - я не пинг-понг.
Зато все остальные - легко.
Go to the top of the page
 
+Quote Post
sabrat
сообщение Jan 20 2011, 13:12
Сообщение #3


Участник
*

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



Цитата(SergeyGrig @ Jan 20 2011, 16:01) *
К сожалению (хотя и небольшому), но на Сях - я не пинг-понг.
Зато все остальные - легко.

если можно то и на асме будет понятно алгоритм
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 21 2011, 16:46
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(sabrat @ Jan 20 2011, 16:12) *
если можно то и на асме будет понятно алгоритм

Делаем массив во числу загружаемых сегментов (там надо загрузить 80 битов, но, поскольку остальные нули, то 50 байтов хватит). В каждом элементе адрес бита в некоем "исходном буфере" (обычный битмап, организованный как удобнее, типа по байту на цифру с одинаковой расстановкой сегментов в битах, плюс байт на транспаранты). Адресация как удобнее, 4+4 либо 5+3 бита. При формировании очередного бита на вывод загружаем байт из таблицы, по нему проверяем "исходный" бит, копируем его значение на выходе, стробируем... Тут особо спешить некуда (при работе с этими индикаторами нужны заметные задержки, существенно больше, чем для самого драйвера ML1001). Думаю, идея понятна ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016