кстати, не пинайте за глупой вопрос но какие LCD -- самые удобные для экспериментов ?
С65 и 3310 нет в магазинах, а спросить тупо -- какие у вас есть дисплеи с внутренним контроллером -- по моему у продавца коротнет в голове шину желательно SPI -- черно белый желательнее, но все же упор на доступность и цену
да и вообще в магазах по моему только от нокии лежат, а Эриксоны и сименсы дорогая редкость(20 баксов)
_________________ вместо спасибо лучше накиньте кармы,а что чакры запылились
кстати, не пинайте за глупой вопрос но какие LCD -- самые удобные для экспериментов ?
С65 и 3310 нет в магазинах, а спросить тупо -- какие у вас есть дисплеи с внутренним контроллером -- по моему у продавца коротнет в голове шину желательно SPI -- черно белый желательнее, но все же упор на доступность и цену
да и вообще в магазах по моему только от нокии лежат, а Эриксоны и сименсы дорогая редкость(20 баксов)
Да 3310 особенно оригинала уже мало есть китай, по чернобелым я уже смотрю в сторону Нокии 1110 вот здесь есть примеры http://monitor.net.ru/forum/topic274597-32.html со страницы 3 посмотри
У меня дисплей от сименс С75, распиновка входов такая: rs, reset, cs, v_sync, clk, dat. Я так понимаю что на входе RS постоянно должна быть 1 чтобы запихать туда данные. Затем устанавливая тактовую частоту на вход CLK я запихиваю данные на вход DAT с таким учетом что после каждых двух байт данных контроллер дисплея переключается на следующий пиксель для записи данных. Таким образом когда контроллер дисплея полностью заполнится данными он выводит изображение на экран и готов к записи следующего кадра изображения. Я правильно понимаю? Остальные выводы в моем случае можно не использовать или каждый раз при переходе на следующую строку или завершении записи нужно посылать короткий импульс на V_Sync? Ответьте пожалуйста, коты...
_________________ Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Это дисплей LPH9157-2, читайте тему! Есть и распиновка и тексты программ. Там специальный протокол обмена, так что ничего подобного. VSync Вам не нужен.
Уровни select'ов, обычно, инверсные, так что Вы не правы - там должен быть 0.
кстати, не пинайте за глупой вопрос но какие LCD -- самые удобные для экспериментов ?
С65 и 3310 нет в магазинах, а спросить тупо -- какие у вас есть дисплеи с внутренним контроллером -- по моему у продавца коротнет в голове шину желательно SPI -- черно белый желательнее, но все же упор на доступность и цену
да и вообще в магазах по моему только от нокии лежат, а Эриксоны и сименсы дорогая редкость(20 баксов)
Да 3310 особенно оригинала уже мало есть китай, по чернобелым я уже смотрю в сторону Нокии 1110 вот здесь есть примеры http://monitor.net.ru/forum/topic274597-32.html со страницы 3 посмотри
и этого нет ((( кстати, нашел схему телефона 3110(схема материнской платы) -- только распиновки дисплея вроде как нет -- можно на взгляд определить, если у ЛСД встроенный контроллер или нет, а до уровня пайки STM еще не дошел ))
_________________ вместо спасибо лучше накиньте кармы,а что чакры запылились
и этого нет ((( кстати, нашел схему телефона 3110(схема материнской платы) -- только распиновки дисплея вроде как нет -- можно на взгляд определить, если у ЛСД встроенный контроллер или нет, а до уровня пайки STM еще не дошел ))
не понял, где нет, а какой контроллер в дисплее нокии 3110 - SPFD54124 вот с форума сайта http://vrtp.ru/index.php?showtopic=1120&st=1400 файлик прикладываю в нём найдёшь информацию по многим дисплеям
Достал LPH8731-3C из убитого телефона сименса А62, подрубал его правда к аккумулятору от нокиа: при включение даёт подсветку клавиатуры, темносиний (может черный) фон на дисплей и гудок такой низкий и через 1 секунду отрубается, думаю то что дисплей даёт хоть какие-то признаки жизни - хороший знак.
Специально купил кучку убитых сименсов, прочитав эту тему Дело за малым - подключиться к атмеге.
Avarges , сименсы с этим "бззз" легко лечатся . Поройся на форумах . Надо будет только адаптер на FT232 собрать. А так это только подсветка включается , не факт что дисплей жив...
dosikus, вчера подключил подсветку и сразу понял, что это она и есть и радоваться рано. Сам телефон с убитым корпусом и без батареи, древний - не имеет смысла чинить.
Но сегодня всё-таки получилось оживить дисплей, довольно быстро. Спасибо Soir, который выложил исходники страницей ранее, я их только переписал с PIC на атмегу48 (валялась тут у меня в запасах), вывод символов тоже убрал, переписал на си под WinAVR, прикладываю. Компилируется в 1Кбайт, отрисовывает на экране красную, зеленую, белую и синию зоны.
Теперь интересно вот что: через два диода если атмегу подрубить, то это будет 3.6 вольта (я кстати пробовал всё это от батарейки CR2032 на 3 вольта), от 3.6 вольта не погорит ли дисплей, на каких-то скринах видел что дисплей вообще питается от 2.9. Может лучше всю схему через 3 диода к 5 вольтам подключать?
С подсветкой тоже не совсем ясно как правильнее, какой ток давать на светики подсветки этого LPH8731-3C?
У меня тут на очереди второй дисплей из второго убитого сименса с72, дисплей: LPH9135-3, такую инфу нагуглил по нему:
Цитата:
Passive Matrix Liquid Crystal Display Panel, transflective, 65536 colours, negative mode Display Resolution: 128 x 128 Logic Voltage: 2.9V Backlight: white LED - 15V (Max) - 9V (Nominal) - 19mA Interface: 4-wire serial
Pinout
Pin number Pin name Pin Description I/O 1 LCD_CS Chip Select (active low) O 2 LCD_RESET Module Reset (active low) O 3 LCD_DC Data / Control Indicator O 4 LCD_CLK Serial Clock O 5 LCD_DATA Serial Data O 6 VDD Power Supply 2.9V DC O 7 GND GND O 8 LCD_ID LCD ID (usually not used) I 9 BL_A Backlight Anode O 10 BL_K Backlight Cathode O
Похоже, что распайка правдивая, на его подсветку вчера дал 12 вольт через 16кОм резистор, от 3 вольт он не желал оживать, там наверное несколько светодиодов последовательно включено (к слову в LPH8731-3C светодиоды подсветки реагируют на приложенные 3 вольта)
Можно ли сделать USB-дисплей, чтобы экран подключался к компу без контроллера и компьютер на прямую общался с экраном? Зачем заморачиватся с контроллером, прошивать его если компьютер и сам может посылать в дисплей эти все команды...? Если быть конкретнее то меня интересует идея - взять экран с телефона с хорошим разрешением и сделать из него проэктор...
Avarges, если я не ошибаюсь то подсветка таких дисплеев питается от 12-15 вольт
_________________ Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Меня ток интересует, напряжение вторично для светодиодов. Понимаю что ток скорее всего из разряда 5 - 20 мА, может кто знает для LPH8731-3C конкретное значение.
А вот дисплей напрямую к USB точно не подключишь. Как минимум надо контроллер с аппаратной поддержкой полноскоростного USB, чтоб какой-то FPS иметь с дисплея. Прошивку контроллера написать так, чтобы с компа можно было данные засылать в дисплей. Интересно, на какой FPS физически способны эти дисплеи???
Если посчитать то 101*80= 8080 пикселей*12бит на пиксел*30кадров в секунду = 2.77 МБит/с поток данных с компа должен быть, чтобы кино показывать - это USB Full-speed, 0,5—12 Мбит/с (аудио-, видеоустройства)
Последний раз редактировалось Avarges Ср окт 26, 2011 13:03:15, всего редактировалось 1 раз.
подобные дисплеи обычно работают на FPS не больше 30. По поводу USB я имел ввиду чтобы через контроллер подключить к компу но чтобы не приходилось прошивать контроллер так чтобы он управлял дисплеем. Я имел ввиду передать полное управление компу через USB. Ктото делал подобное? Ну на крайняк если не через USB то хотябы через COM порт. LPT у меня нету в компе хотя через LPT можно былобы сделать и без контроллера. Правда там скорость поменьше...
_________________ Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Без контроллера только к lpt можно подключиться, дергать пины программно, аналогично микроконтрорллеру. Для связи по usb без контроллера не обойтись, к тому же ещё и программу придется писать, как для контроллера так и для компа.
Интересно, на какой FPS физически способны эти дисплеи???
Тут главным образом будет влиять разрядность данных, которые Вы выгружаете (8- или 12-битный цвет (или 16-битный, если оный поддерживается)), скорость работы SPI-шины, по которой данные выгружаются, а также разрешение дисплея. Естественно, частоты обновления экранов разрешением, скажем, 98х65 и 320х240 будут совершенно различными.
Зукс писал(а):
подобные дисплеи обычно работают на FPS не больше 30.
Откуда подобные данные? Аргументируйте.
Зукс писал(а):
через контроллер подключить к компу но чтобы не приходилось прошивать контроллер так чтобы он управлял дисплеем.
Очень интересно, как Вы себе это представляете? Осуществлять выгрузку команд/данных Вы тоже будете без контроллера? На кнопочку жмакать? Нет, хотя бы какой-то минимальный набор служебных функций придется передать контроллеру. Тем более, что для этого он и придуман.
_________________ pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего ) MrYuran: Самые ортодоксальные — это PICудеи ) Katz: Не, 51-ники. )
подобные дисплеи обычно работают на FPS не больше 30.
Откуда подобные данные? Аргументируйте.
Гдето читал про дисплей от сименс. Там, если не ошибаюсь была максимальная FPS - 27 кадров в секунду
Bonio писал(а):
Очень интересно, как Вы себе это представляете? Осуществлять выгрузку команд/данных Вы тоже будете без контроллера? На кнопочку жмакать? Нет, хотя бы какой-то минимальный набор служебных функций придется передать контроллеру. Тем более, что для этого он и придуман.
Ну неужели нет готовых микросхем которые можно подключить к USB для более удобного обмена данными? Ну или к COM на худой конец...
_________________ Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Дисплей LPH9116 (LPH8731). Вот такой знакогенератор у меня получился. Если надо, выложу исходник. Таблица символов взята с пятой страницы этой темы. Отрисовка всего дисплея происходит менее чем за секунду.
Гдето читал про дисплей от сименс. Там, если не ошибаюсь была максимальная FPS - 27 кадров в секунду
Ну опять-таки, это скорее всего обусловлено рядом причин, озвученных мною выше. Чаще всего у CMOS-камер (как в мобильных телефонах) частота съема кадра - порядка 30 fps. Вероятно, каким-то образом это связано.
Зукс писал(а):
Ну неужели нет готовых микросхем которые можно подключить к USB для более удобного обмена данными? Ну или к COM на худой конец...
Можно собрать всего лишь преобразователь интерфейса (конвертер уровней в TTL или КМОП), но все управление в таком случае необходимо будет осуществлять программно с ПК. Зачем это нужно? Лишний ведь головняк. Я почему и говорю - контроллер для таких задач и придуман - чтобы облегчить жизнь. Ибо гораздо проще написать подобную программу для МК.
_________________ pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего ) MrYuran: Самые ортодоксальные — это PICудеи ) Katz: Не, 51-ники. )
_________________ Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения