Дисплеи от мобильных телефонов- осцилограммы работы

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
kotoandroid
Открыл глаза
Сообщения: 54
Зарегистрирован: Вт апр 19, 2011 12:24:56

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение kotoandroid »

Foks писал(а):Ну здрасте. Если не делать 0x36, то вся область 132х176 нормально заполняется.

это то да, но заполняется она альбомным видом, а мне бы хотелось пейзажным, чтоб с камерой лучше согласовать
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение radiokot__ »

Делаем вывод по дисплеям LPH9157-2 и LPH8924-1 оба с зеленой платой.
Это один и тот-же дисплей с одной лишь разницей, протокол обмена.
У одного спи у другого паралельный.
И контроллер на борту ili1963.
Ни один домашний кот незнает что он домашний.
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение radiokot__ »

Add: А вот где деза взялась:

neonix писал(а):
Ну контроллер в нём кажеться Alps Solomon SSD1286 serial, ибо так его определяла прога которая читает инфу из сименсов. Я находил исходник под SSD1286, правда с паралельной шиной. Команды частично совпадали со снятыми мною. Этот контроллер или нет точно установить не удалось


Это видимо дисплей с жолтым текстолитом.
На нём есть надпись ALPS и этот дисплей тоже есть с паралельной шиной и с последовательной.
Вот фото обоих дисплеев.
Вложения
lcd.JPG
(28.31 КБ) 973 скачивания
Ни один домашний кот незнает что он домашний.
Аватара пользователя
Зукс
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт июл 21, 2011 19:56:10

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение Зукс »

Спасибо. Так как всеже загружать и рисовать картинки на экране?
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение radiokot__ »

Можно взать картинку и конвертнуть в 16ти битный формат 5:6:5 ну и под разрешение дисплея.
Полученный массив просто гнать в экран.
Кино конечно не получится, да и мозги все сожрёт, но картинка получится нормальная.
Конвертилки гдето были.
Если у себя найду, пришлю.
Ни один домашний кот незнает что он домашний.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение Foks »

kotoandroid писал(а):это то да, но заполняется она альбомным видом, а мне бы хотелось пейзажным, чтоб с камерой лучше согласовать
Повторюсь еще раз, если оставить дисплей в вертикальном режиме, но при этом вместо столбца слать строку, и наоборот, то изображение будет пейзажным. Вроде бы очевидная вещь :dont_know:

radiokot__ писал(а):И контроллер на борту ili1963.
Во-первых, ILI9163, во-вторых это тоже заблуждение. Тот контроллер даже не поддерживает разрешение 132х178, это как минимум. У него 132х168. Во-вторых, там команды отличаются. К примеру, координата передается двумя байтами, а у нас одним. Там много отличий, если присмотреться. Именно поэтому я и описывал некоторые команды на 7 странице темы.

А похожая система команд много где использовалась. Изначально вроде бы у EPSON, а потом и у SAMSUNG, и у PHILIPS, и у ILITEK, и еще много у кого. Больше шансов, что там какой-то EPSON, чем это китайское чудо ILIxxxx. К тому же чипы бывают заказные, которые не выводятся на общий рынок, и документация на них не выкладывается.

radiokot__ писал(а):Если у себя найду, пришлю.
Медвежья услуга. :( Пусть лучше читать литературу научится, и пользоваться поиском.
Giggity giggity goo!
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение radiokot__ »

Ну если не нравится ILI9163 можно посмотреть S1D15G14E.
Что примерно одно и тоже.
Мне больше даташит на ILI9163 нравится, както красивее.

Про разворот на 90 градусов в прямую видимо не получится (за счёт команд).
Из того что есть получается что там память такая.
По этому надо извращятся програмно.
Ну это конечно я так думаю.
Ни один домашний кот незнает что он домашний.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение Foks »

Я не пойму, это что действительно настолько сложно?
Делаете зеркализацию по вертикали и меняете местами программно X-Y. И вот и всё - альбомный вид. :facepalm:
Вот и все извращения.
Giggity giggity goo!
kotoandroid
Открыл глаза
Сообщения: 54
Зарегистрирован: Вт апр 19, 2011 12:24:56

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение kotoandroid »

Foks писал(а):Я не пойму, это что действительно настолько сложно?
Делаете зеркализацию по вертикали и меняете местами программно X-Y. И вот и всё - альбомный вид. :facepalm:
Вот и все извращения.

пойми, так гораздо медленнее заливка идёт. раза в 3-4 аж
Аватара пользователя
U235
Встал на лапы
Сообщения: 135
Зарегистрирован: Вт фев 21, 2012 20:42:26
Откуда: Санкт-Петербург, Россия, Земля

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение U235 »

Делал альбомный разворот для L2F50. Из-за того, хотел один и тот же шрифт использовать - получилось много кода. Но поколдовав над критическими участками (и оптимизацией WinAVR) разница в скорости получилась процентов 40.
При использовании ассемблера - разницы в скорости почти не было.
А из наших труб идет необычный дым. Стой! Опасная зона! Работа мозга!...
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение radiokot__ »

Ну собственно говоря от чего тормоз может взятся? да ещё в 3-4 раза.
Может просто накасячили в программе?

Зукс
Про вывод картинки.
Как я уже писал нужно правильно её сперва зделать.
Размер само собой, и глубина цвета.
Т.К используем 16 бит цвета то и конвертируем в 16 бит.
Берём прогу для изменения размера картинки, я использовал "AVS Image Converter"
Получаем нужный размер.
Затем меняем глубину цвета и преобразуем в сишный код, я использовал "Bitmap2Code"
Получившийся массив просто гоним в дисплей.
Вот примерно так должно получится.

Вложения
100_3387.JPG
(33.85 КБ) 884 скачивания
Ни один домашний кот незнает что он домашний.
kotoandroid
Открыл глаза
Сообщения: 54
Зарегистрирован: Вт апр 19, 2011 12:24:56

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение kotoandroid »

kotoandroid писал(а):пойми, так гораздо медленнее заливка идёт. раза в 3-4 аж


дело не в увеличении размеров кода и компиляторе, дело в том, что я заливаю экран аппаратно(для самого экрана) указав один раз границы прямоугольника и шлю только два байта=1пиксел, следующие два байта снова пиксел. а вы предлогаете программно каждый пиксель слать его координаты, его цвет, и так каждый пиксель. я так делал раньше и отказался от этого, так в трое как минимум быстрее.
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение radiokot__ »

Ну дык заливка так и делается, отправил координаты начала и конца и дуй цветом по всему указанному полю.

а вы предлогаете программно каждый пиксель слать его координаты, его цвет, и так каждый пиксель.
Я так не предлогал !!!
Ни один домашний кот незнает что он домашний.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение Foks »

Люди, да что с вами?
Кто такое говорил - программно координаты слать? Выслал координаты прямоугольника, и заполняешь. Просто заполнение тогда будет не по вертикали, а по горизонтали. А разницы - никакой.
Giggity giggity goo!
nikityan
Встал на лапы
Сообщения: 91
Зарегистрирован: Сб авг 11, 2012 22:31:57

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение nikityan »

Всем привет, я человек тут новый, может кто подскажет. Раньше я работал с Делфи, немного знаю Паскаль. Так вот вопрос: Паскаль позволит мне реализовать устройство в которое входит VS1011, MicroSD, Atmega128A, и дисплей lph9157-2 от Сименса? Тоесть MP3 плеер? Просто не хочу переходить на Cи. В Паскале есть нужные библиотеки? Или всё же лучше начинать работать с Си? Для начала хочу как раз запустить дисплей.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение ploop »

Кажется микропаскаль называется (от микроэлектроники) - вполне успешно на нём пишут.
А вот библиотеки на дисплей вряд ли найдёте, придётся писать самому.
nikityan
Встал на лапы
Сообщения: 91
Зарегистрирован: Сб авг 11, 2012 22:31:57

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение nikityan »

Здесь по мойму выкладывали код библиотеки для работы с дисплеем. Ешё вопрос: можно управлять дисплеем с ком порта? Я на Делфи к примеру пишу программу с компонентом для работы ком порта, затем подключаю библиотеку для дисплея, реализую нужные процедуры и возможно выгружаю в него любую BMP картинку)
Chettuser

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение Chettuser »

Точнее переписывать - готовое уже вроде где то пробегало на Siemens.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение Foks »

nikityan, Вы можете программировать на паскале, но программой Delphi для микроконтроллеров Вы пользоваться не сможете. Вам нужно качать micropascal, и учиться работать с ним. Программирование периферии МК отличается от привычных вам компонентиков делфи. То есть знать язык программирования недостаточно.
Giggity giggity goo!
nikityan
Встал на лапы
Сообщения: 91
Зарегистрирован: Сб авг 11, 2012 22:31:57

Re: Дисплеи от мобильных телефонов- осцилограммы работы

Сообщение nikityan »

Ясно, спасибо, уже поставил МикроПаскаль. Может кто скинуть готовый проект в МикроПаскале для запуска дисплея? Мне для Atmega128A, порты буду использовать стандартные SPI (B порты). А то не сильно шарю пока в этом, а попробовать хочеться)
Ответить

Вернуться в «Периферия»