|
Lcd12864, Какие есть идеи...или пишем видеодрайвер... |
|
|
|
 |
Ответов
|
Nov 21 2006, 23:58
|

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

|
Цитата(bodja74 @ Nov 22 2006, 03:32)  >>закрашиваемая или очищаемая область помещается в одной странице Тоесть влазит в 512байт ,тоесть в оперативку м8\м16,тоесть читать можно из РАМ а не из ЛСД. ЗЫ у МТ12864 две страницы. Значит так: в МТ12864 есть 8 (восемь) страниц  , а не две, распередленных поровну между двумя кристаллами. Один управляет левой стороной, другой - как вы догадались, правой. У каждого кристалла таким образом четыре страницы. Каждая страница шириной в 64 пиксела и высотой в 8, т.о. байты в одной странице размещены вертикально. Я написал свой драйвер так, что при желании его можно впихнуть даже в тини2313. ИМХО, использовать под ЖКИ 512 байт (для 122х32, для 128х64 - 1024 кБайт) расточительно, выйгрыш же по скорости (ИМХО) не значительный, поверьте - опыт есть)))
--------------------
|
|
|
|
|
Nov 22 2006, 00:33
|
Знающий
   
Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984

|
Цитата(prottoss @ Nov 21 2006, 23:58)  Значит так: в МТ12864 есть 8 (восемь) страниц  , а не две, распередленных поровну между двумя кристаллами. Один управляет левой стороной, другой - как вы догадались, правой. У каждого кристалла таким образом четыре страницы. Каждая страница шириной в 64 пиксела и высотой в 8, т.о. байты в одной странице размещены вертикально. Неа,то что вы называете левой\правой стороной -называется страницами А то что вы называете страницей,является строчкой. Даже если рассуждать логичеки ,оно так и есть. Цитата Я написал свой драйвер так, что при желании его можно впихнуть даже в тини2313. ИМХО, использовать под ЖКИ 512 байт (для 122х32, для 128х64 - 1024 кБайт) расточительно, выйгрыш же по скорости (ИМХО) не значительный, поверьте - опыт есть))) Согласен полностью,но подобное я к сожалению не смог применить для своего драйвера,мне нужно было принять данные по шине на приличной скорости не дожидаясь вывода на ЛСД,тоесть буфером служила РАМ.
|
|
|
|
Сообщений в этой теме
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 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|