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

 
 
> 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
Ответов
Laptop
сообщение Jan 21 2011, 21:45
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(PCBExp @ Jan 22 2011, 01:21) *
[...]
Первое что пришло на ум - сделать что-то типа "прозрачного" контроллера. Например, "наливаем" по RS232 16*32=512 восьмибитных символов в память какого нибудь AVR (если бит в 1 то соответствующий ему пиксел светится, если в 0 - не светится) . А потом с помощью этого AVR разворачиваем эту "точечную" картинку. От картинок динамичности не требуется. А если что и выдумают то при скорости порта 115200 и 16МГц у AVR вроде как все должно быть гладко и плавно. Но создается ощущение что изобретаю велосипед. Наверняка есть более красивое решение. Может даже и дисплеи есть готовые - подскажите что-нибудь люди добрые....

Большинство графических дисплеев с контроллером тормозные, порой очень сильно...

Пример TIC32 и TIC218. Но тут больше I2C виноват несмотря на 400 кГц.
Проявляется как прорисовка полного экрана за 1-2 секунды.

С параллельной шиной чуть побыстрее, но тоже контроллер может сам по себе томозить(смотри время выполнения команд в даташите). Лучше если дисплей виден как память в адресном пространстве, тогда все зависит только от процесора.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 21 2011, 21:56
Сообщение #3


Гуру
******

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



Цитата(Laptop @ Jan 22 2011, 00:45) *
Большинство графических дисплеев с контроллером тормозные, порой очень сильно...
Пример TIC32 и TIC218. Но тут больше I2C виноват несмотря на 400 кГц.
Проявляется как прорисовка полного экрана за 1-2 секунды.

Сколько-сколько ? Это что, передать 640 байтов на i2c 400 kHz занимает 1-2 секунды ? Это на чем писано, на интерпретируемом васике, что ли ? Потому как чисто передача из буфера займет меньше 15 mS...Сама стекляшка на порядок тормознее, так что и такой скорости не требуется.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 21 2011, 22:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(rx3apf @ Jan 22 2011, 02:56) *
Это что, передать 640 байтов на i2c 400 kHz занимает 1-2 секунды ?
Не передать, а отрисовать (отобразить). Laptop прав (хотя про 1-2 с немного преувеличил, я бы оценил отрисовку экрана 128*64 в 0,5-0,7с), TICи с интерфейсом I2C довольно тормозные дисплеи. Даже при комнатной температуре, не говоря уже о минусе.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 21 2011, 22:34
Сообщение #5


Гуру
******

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



Цитата(rezident @ Jan 22 2011, 01:03) *
Не передать, а отрисовать (отобразить). Laptop прав (хотя про 1-2 с немного преувеличил, я бы оценил отрисовку экрана 128*64 в 0,5-0,7с), TICи с интерфейсом I2C довольно тормозные дисплеи. Даже при комнатной температуре, не говоря уже о минусе.

Да, но сказано было "виноват I2C". А интерфейс-то чем провинился, если стекляшка тормозная ? Буфер загружается за десятки mS, а уж сколько времени займет собственно переориентация кристаллов - вопрос только к химии. При изменении 4 раза в секунду качество более-менее приемлемое (хотя некие цветовые артефакты на бело-синих индикаторах наблюдаются). На сайте "Гаммы" есть ролик с анимированной графикой на таком модуле - там десятки Hz. Тоже вполне пристойно. При комнатной температуре, по крайней мере.
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
- - SergeyGrig   К сожалению (хотя и небольшому), но на Сях - я не ...   Jan 20 2011, 13:01
|- - sabrat   Цитата(SergeyGrig @ Jan 20 2011, 16:01) К...   Jan 20 2011, 13:12
|- - rx3apf   Цитата(sabrat @ Jan 20 2011, 16:12) если ...   Jan 21 2011, 16:46
|- - PCBExp   Доброго времени суток. Долго думал где спросить и...   Jan 21 2011, 21:21
- - Laptop   Можно поступить тупо, если не жалко 462 байт конеч...   Jan 20 2011, 19:25
- - rezident   PCBExp, во-первых, вы неудачно влезли в чужую тему...   Jan 21 2011, 21:43
- - 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 Текстовая версия Сейчас: 24th July 2025 - 07:06
Рейтинг@Mail.ru


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