Перейти к содержанию
    

Подключение бесконтроллерного LCD

Имеется LCD LM32C04P (1/4 VGA, цветной, вход 8 бит, 1 бит на субпиксель). Требуется его подключить к устройству, содержащему слабенький микроконтроллер (уровня ATmega16), выводиться будет почти статическая картинка. Хотелось бы получить (за счет ШИМ) 4096 цветов (или сколько он там тянет).

 

Все это надо собрать "на коленке" из деталей, которые есть в Промэлектронике в розницу, плата будет делаться лазерным утюгом. Поэтому отпадают S1D... (нет в продаже), FPGA (либо просто дорого, либо корпус не утюговый) и ARMы со встроенным интерфейсом (причины те же). Подскажите, как тут можно извратиться, чтобы и рассыпухи много не ставить, и с деталями проблем не было?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Боюсь, что при таком раскладе ничего путного не выйдет - сделать, конечно, можно, но малой кровью и малым количеством корпусов не обойтись (тем более, если хотите FRC). FPGA или CPLD в "утюговом" корпусе тоже не пойдут, одна память потребует минимум 28 IO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) А если память динамическую, с мультиплексированными шинами?

2) А если часть проводов шины объединить?

3) Знаю решение для 1 бита на субпиксель с использованием Мега8515 в качестве контроллера таймингов. Вот оно: http://www.circuitcellar.com/avr2004/grand.html

 

4) С помощью утюга и ейной матери могу припаять 64-выводный корпус, но только один раз...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5) А есть где-нибудь список контроллеров дисплея других фирм(не Epson)? Вдруг какой-то удастся купить или вытащить из старья?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3) Знаю решение для 1 бита на субпиксель с использованием Мега8515 в качестве контроллера таймингов. Вот оно: http://www.circuitcellar.com/avr2004/grand.html

 

Разрешите возобновить тему. У многих есть интерес. Есть еще одно подобное решение:

 

Direct memory access with AVR

 

Я сделал нечто подобное для дисплея LM8M64 фирмы Sharp, 640x240, 8 цветов. В макете стоит ATMEGA128, 2x62256 (итого - 64К ОЗУ) и чуть-чуть логики (по схеме японца). Процессор с тактовой частотой 16 МГц загружен регенерацией экрана на 70-80%. Остальное - под мои нужды.

 

Изображение нормальное, не мерцает и не сбивается.

 

lcd640x240-1.jpg

Изменено пользователем DenisN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знаю решение для 1 бита на субпиксель с использованием Мега8515 в качестве контроллера таймингов. Вот оно: http://www.circuitcellar.com/avr2004/grand.html

Добрый всем

Уважаемый вселенский разум, кому не тяжело, киньте эту статейку у кого есть она в загашнике, а то уже её на серваке нету. заранее благодарен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...