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

 
 
 
Reply to this topicStart new topic
> Подключение бесконтроллерного LCD, без использования эпсоновских S1D...
Gall
сообщение Jul 4 2006, 20:36
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



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

Все это надо собрать "на коленке" из деталей, которые есть в Промэлектронике в розницу, плата будет делаться лазерным утюгом. Поэтому отпадают S1D... (нет в продаже), FPGA (либо просто дорого, либо корпус не утюговый) и ARMы со встроенным интерфейсом (причины те же). Подскажите, как тут можно извратиться, чтобы и рассыпухи много не ставить, и с деталями проблем не было?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 4 2006, 21:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Боюсь, что при таком раскладе ничего путного не выйдет - сделать, конечно, можно, но малой кровью и малым количеством корпусов не обойтись (тем более, если хотите FRC). FPGA или CPLD в "утюговом" корпусе тоже не пойдут, одна память потребует минимум 28 IO.
Go to the top of the page
 
+Quote Post
Gall
сообщение Jul 5 2006, 07:47
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



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

4) С помощью утюга и ейной матери могу припаять 64-выводный корпус, но только один раз...
Go to the top of the page
 
+Quote Post
Gall
сообщение Jul 5 2006, 08:09
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 4-07-06
Пользователь №: 18 578



5) А есть где-нибудь список контроллеров дисплея других фирм(не Epson)? Вдруг какой-то удастся купить или вытащить из старья?
Go to the top of the page
 
+Quote Post
DenisN
сообщение Dec 5 2007, 20:30
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 4-12-07
Пользователь №: 32 968



Цитата(Gall @ Jul 5 2006, 09:47) *
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%. Остальное - под мои нужды.

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



Сообщение отредактировал DenisN - Dec 5 2007, 20:30
Go to the top of the page
 
+Quote Post
sKWO
сообщение Nov 7 2012, 07:46
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(Gall @ Jul 5 2006, 10:47) *
Знаю решение для 1 бита на субпиксель с использованием Мега8515 в качестве контроллера таймингов. Вот оно: http://www.circuitcellar.com/avr2004/grand.html

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


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post

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

 


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


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