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

 
 
> Lcd12864, Какие есть идеи...или пишем видеодрайвер...
zorromen
сообщение Nov 21 2006, 19:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Решил написать видеодрайвер с набором всяких там функций...и собрать в отдельном блоке общающимся по SPI....типа а нарисуйка мне квадратик...говорим ей по спи...а она ..на тебе квадратик...или кружечек или даже диагдамму...
так вот проблема с кружочками и кольцами...выходят они не очень..мож есть идеи чтобы они стали круглыми?...если есть идеи какие добавить функции пишите...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bodja74
сообщение Nov 21 2006, 23:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



>>закрашиваемая или очищаемая область помещается в одной странице
Тоесть влазит в 512байт ,тоесть в оперативку м8\м16,тоесть читать можно из РАМ а не из ЛСД. smile.gif

ЗЫ у МТ12864 две страницы.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 21 2006, 23:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(bodja74 @ Nov 22 2006, 03:32) *
>>закрашиваемая или очищаемая область помещается в одной странице
Тоесть влазит в 512байт ,тоесть в оперативку м8\м16,тоесть читать можно из РАМ а не из ЛСД. smile.gif
ЗЫ у МТ12864 две страницы.


Значит так: в МТ12864 есть 8 (восемь) страниц smile.gif , а не две, распередленных поровну между двумя кристаллами. Один управляет левой стороной, другой - как вы догадались, правой. У каждого кристалла таким образом четыре страницы. Каждая страница шириной в 64 пиксела и высотой в 8, т.о. байты в одной странице размещены вертикально.

Я написал свой драйвер так, что при желании его можно впихнуть даже в тини2313. ИМХО, использовать под ЖКИ 512 байт (для 122х32, для 128х64 - 1024 кБайт) расточительно, выйгрыш же по скорости (ИМХО) не значительный, поверьте - опыт есть)))


--------------------
Go to the top of the page
 
+Quote Post
bodja74
сообщение Nov 22 2006, 00:33
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(prottoss @ Nov 21 2006, 23:58) *
Значит так: в МТ12864 есть 8 (восемь) страниц smile.gif , а не две, распередленных поровну между двумя кристаллами. Один управляет левой стороной, другой - как вы догадались, правой. У каждого кристалла таким образом четыре страницы. Каждая страница шириной в 64 пиксела и высотой в 8, т.о. байты в одной странице размещены вертикально.

Неа,то что вы называете левой\правой стороной -называется страницами
А то что вы называете страницей,является строчкой.
Даже если рассуждать логичеки ,оно так и есть.
Цитата
Я написал свой драйвер так, что при желании его можно впихнуть даже в тини2313. ИМХО, использовать под ЖКИ 512 байт (для 122х32, для 128х64 - 1024 кБайт) расточительно, выйгрыш же по скорости (ИМХО) не значительный, поверьте - опыт есть)))

Согласен полностью,но подобное я к сожалению не смог применить для своего драйвера,мне нужно было принять данные по шине на приличной скорости не дожидаясь вывода на ЛСД,тоесть буфером служила РАМ.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zorromen   Lcd12864   Nov 21 2006, 19:22
- - bodja74   Чем то подобным prottos занимался,вроде не бесплат...   Nov 21 2006, 19:48
|- - prottoss   Цитата(bodja74 @ Nov 21 2006, 23:48) Чем ...   Nov 21 2006, 20:26
- - zorromen   у тебя по TWI как я понял. там есть куча быстрых ...   Nov 21 2006, 21:21
|- - prottoss   Цитата(zorromen @ Nov 22 2006, 01:21) у т...   Nov 21 2006, 21:40
- - zorromen   Про ссылку не знал... а тайминги это для экрана 12...   Nov 21 2006, 22:02
|- - prottoss   Цитата(zorromen @ Nov 22 2006, 02:02) Про...   Nov 21 2006, 22:21
- - zorromen   Панятна...у тебя одна функция на очистку и на инве...   Nov 21 2006, 22:32
|- - prottoss   Цитата(zorromen @ Nov 22 2006, 02:32) Пан...   Nov 21 2006, 22:43
- - zorromen   Небуду искать потому что я сам уже написал и пролн...   Nov 21 2006, 23:05
|- - prottoss   Цитата(zorromen @ Nov 22 2006, 03:05) Неб...   Nov 21 2006, 23:10
|- - prottoss   Цитата(bodja74 @ Nov 22 2006, 04:33) Неа,...   Nov 22 2006, 00:51
- - vooon   Порылся нашел алгоритмы для расования линий и окру...   Nov 22 2006, 01:21
|- - prottoss   Цитата(vooon @ Nov 22 2006, 05:21) Порылс...   Nov 22 2006, 01:30
- - zorromen   Ура...щас проверим...спасибо за кружечки.....   Nov 22 2006, 08:17
- - at90   Вот выкладываю библиотеку GLCD для контроллера ks...   Nov 22 2006, 08:26
- - zorromen   Огромное спасибо. это просто супер java script:emo...   Nov 22 2006, 08:26
- - zorromen   тоже метод...я использую... void LCD_DrawLine(unsi...   Nov 22 2006, 08:52
- - zorromen   Сколько времени уходит на рисование точки? Это на ...   Nov 22 2006, 19:13
|- - prottoss   Цитата(zorromen @ Nov 22 2006, 23:13) А д...   Nov 22 2006, 20:14
- - zorromen   Уважаемый prottoss не хачу надоедать...но придется...   Nov 22 2006, 22:07
|- - prottoss   Цитата(zorromen @ Nov 23 2006, 02:07) Ува...   Nov 24 2006, 14:55
- - zorromen   Обрашения но...выполнение одной операции занимает ...   Nov 24 2006, 19:22
|- - prottoss   Цитата(zorromen @ Nov 24 2006, 23:22) Обр...   Nov 24 2006, 20:17
- - zorromen   На твоем сайте я вижу мегу16 ... и что влом собрат...   Nov 24 2006, 21:03
- - bodja74   Молодец ,prottos, давно так не смеялся . :D А лу...   Nov 24 2006, 21:05
- - zorromen   Фронт разворота =100 мсек... вот и выходит не чаще...   Nov 24 2006, 21:47


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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:36
Рейтинг@Mail.ru


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