|
|
  |
AVR + цветной ЖК-дисплей, AVR + цветной ЖК-дисплей |
|
|
|
Oct 23 2011, 12:17
|

Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 15-10-07
Из: Й-Ола
Пользователь №: 31 376

|
Контроллер судя по PDF
WF57BTIBCDC000.pdf ( 613.28 килобайт )
Кол-во скачиваний: 806 SSD1963
SSD1963.pdf ( 1.69 мегабайт )
Кол-во скачиваний: 206. У меня есть исходники под WF43ATIBEDB (контроллер тот-же, но размер дисплея 480*272) правда писаные под ARM LPC2387, да и на http://starterkit.ru/ где-то видел. И да, не забудьте что AVR это 5В (3.3В с буквой L но медленнее в 2 раза), а WF57B это только 3.3В!
|
|
|
|
|
Oct 24 2011, 13:41
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Oleg Victorovich @ Oct 24 2011, 07:35)  (хватит ли ресурсов)???? Ресурсов на что? Закрасить экран одним цветом и вывести несколько цифр другим цветом за 100 мс? Может и хватит. Может, пора открыть истину? - Из г. конфетка не получится.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Oct 25 2011, 15:24
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
QUOTE (Oleg Victorovich @ Oct 25 2011, 18:41)  Подскажите, если указан интерфес для ЖК-дисплея CPU 8/16 bit (и имеется встроенная SRAM в видеоконтроллере, который идет вместе с ЖК-индикатором), то для вывода статической картинки можно записать данные в память видеоконтроллера ЖК-индикатора, а далее сам видеоконтроллер будет выводить картинку. А внешний микроконтроллер, которым записали данные в этот самый ЖК-индикатор может заниматься другими процессами????? Может , заниматься чем угодно или просто спать
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Oct 26 2011, 13:52
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Можно использовать контроллер с DMA. А вообще 8 бит для цветного ЖКИ 320x240 это очень мало. КОнтроллер будет занят постоянно отрисовкой... На что-то другое ресурсов не останется.
|
|
|
|
|
Oct 26 2011, 16:18
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419

|
Это, как уже ранее писали, смотря что рисовать. Если постоянно меняющаяся картинка на весь экран(типа видеоизображения)- то тут и 32битный МК не всякий справится, а если что то типа осциллограммы, то 50 кадров в секунду даже атмега потянет, хотя и с напрягом. Другое дело что такая частота обновления изображения не только не нужна, но и, в случае со встроенным контроллером дисплея, даже вредна т.к. контроллер регенерирует изображение на дисплее со своей частотой, как правило не сильно стабильной (стабильность тут не важна, зато позволяет сильно упростить схему тактирования этого самого контроллера) и уж наверняка будет не синхронной по отношению к частоте перерисовки экрана, что вызовет т.н. tearing, что смотрится мягко скажем некрасиво. Выходом тут может быть либо принудительное тактирование генератора контроллера так, чтобы он работал с нужной частотой, что не всегда возможно, либо регенерировать картинку самостоятельно, что подразумевает под собой смену МК, на другой, с аппаратным модулем контроля дисплея. Ну или поумерить пыл, и обновлять картинку пореже - 10 раз в секунду обычно хватает с головой, все равно глаз не в состоянии уследить за более частыми изменениями, да и сам дисплей имеет конечное (и для мелких дисплеев с относительно малым потреблением питания, довольно большое) время реакции. Ну и в некотрых контроллерах дисплеев есть специальный выход, позволяющий синхронизировать отрисовку с выходом картинки.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|