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

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

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

Сообщение Foks »

И так, дисплей LPH9157-2 G5321272.
0x01 - Программный сброс. (не имеет параметров)
0x11 - Выход из спящего режима. (не имеет параметров)
0x29 - Включение дисплея. (не имеет параметров)
0x2A - CASET - установка первого и последнего столбца записи в память.
Параметр 1 (8 бит) - xs - первый столбец
Параметр 2 - xe - последний столбец
0 <= xs <= xe <= 131
При вертикальном направлении записи производится установка строки, но границы значений не изменяются.
0x2B - PASET - Установка диапазона строк для записи в память (полностью аналогично CASET)
0 <= ys <= ye <= 175
0x2C - Начало записи в память. По команде "курсор" устанавливается в начальную позицию прямоугольника, заданного командами CASET и PASET. Далее вывод производится циклически. Начальная позиция - соотвественно пиксель, предшествующий все остальные в соответствии с выбранным направлением заполнения. Направление задается командой 0x36.
0x2D - Запись таблицы перекодирования цветов. Палитра раздельная для каждого канала.
16 байт 0bRRRRRXXX - палитра красного
16 байт 0bXXXXXXXX - назначение неизвестно.
16 байт 0bGGGGGGXX - палитра зеленого
16 байт 0bBBBBBXXX - палитра синего
Структура таблицы не зависит от установленной глубины цвета (0x3A). В 8-разрядном режиме используются первые 8 байт палитры красного канала, первые 8 байт палитры зеленого канала, и первые 4 байта палитры синего.
0x36 - Установка направлений заполнения прямоугольника CASET x PASET.
Один параметр 0bVHRXXXXX
V - направление заполнения по вертикали (0 - сверху вниз, 0 - снизу вверх), H - направление заполнения по горизонтали (аналогично), R - Меняются местами строки и столбцы (при этом заполнение остается сверху вниз, слева направо)
0x3A - Установка глубины цвета.
Один параметр 0bXXXXXABC
ABC: 010 - 8bit/pixel (0bRRRGGGBB), 011 - 12bit/pixel (0bRRRRGGGG 0bBBBBRRRR 0bGGGGBBBB), 101 - 16bit/pixel (0bRRRRRGGG 0bGGGBBBBB)
Таблица перекодирования цветов в 16-разрядный формат загружается в дисплей командой 0x2D.
0xCA - Установка направления сканирования матрицы (по-простому, зеркальное отражение дисплея) - не влияет на процесс записи в графическую память!
Один параметр 0bXXXXXXHV
x - не имеет значения, V - бит отражения по вертикали, H - отражение по горизонтали.

----------
Буду потихоньку экспериментировать и дополнять. Некоторые команды как например 0xCA не совпали ни с одним из просмотренных мною даташитов (их было несколько десятков), и некоторые команды совпадают лишь функционально, но имеют отличия в параметрах.
Giggity giggity goo!
k'oyard
Открыл глаза
Сообщения: 47
Зарегистрирован: Пт фев 18, 2011 21:51:07
Откуда: Ставрополь

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

Сообщение k'oyard »

Здравствуйте, скажите пожалуйста а можно ли подключить дисплейL LPH9157-2 к телевизору через тюльпан, S-video? Или к компу непосредственно к выходу от видюхи?
FAIL!!!!
Аватара пользователя
d@vinchi
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Ср янв 05, 2011 16:33:15
Контактная информация:

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

Сообщение d@vinchi »

Здравствуйте, скажите пожалуйста а можно ли подключить дисплейL LPH9157-2 к телевизору через тюльпан, S-video? Или к компу непосредственно к выходу от видюхи?

вопрос аналогичен "а можно ли в космос улететь на ракете" - на ракете можно, вопрос в том как сделать ракету??? вот и в твоем случае вывести можно и с телека и с видюхи (не смотря на разные типы сигналов), но для этого надо сделать промежуточный девайс, который будет преобразовывать соответствующий сигнал в последовательность команд по SPI для экрана... ну и ключевой момент тут разрешение экрана (т.е. представь что ты там на нем рассмотреть сможешь) и производительность МК на котором будет построен девайс, думаю про AVR тут можно сразу забыть...
а вообще это флуд, прошу прощения....
ЗЫ: может по этому экрану вообще отдельную тему сделать и собирать в ней все известные материалы?
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

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

Сообщение Foks »

d@vinchi писал(а):ЗЫ: может по этому экрану вообще отдельную тему сделать и собирать в ней все известные материалы?

Была идея даташит начать писать по нему коллективно. Пока мало вдохновения оформлять то что есть, а так же сидеть подбирать коды команд, и смотреть на реакцию.
Giggity giggity goo!
Orochimaru
Родился
Сообщения: 1
Зарегистрирован: Ср мар 02, 2011 19:17:15

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

Сообщение Orochimaru »

Почитал тему но есть вопросы на которые очень хотелось бы получить ответы.
Есть 2 дисплея: один от телефона panasonic EB-VS3ASU и второй TD028TTEA6 от RoverPC N7.
Ровер:
Изображение
Панасоник:
Изображение

Есть желание изучить работу всего этого "дела". Так вот проблема в том что не могу найти даташит никак ни на один дисплей. Подразобрав их контроллера управления дисплеем я не нашёл. Получится ли их как-нибудь "оживить"?
Аватара пользователя
Igorunj727
Родился
Сообщения: 3
Зарегистрирован: Пн июн 08, 2009 20:09:08
Откуда: Саранск, Мордовия

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

Сообщение Igorunj727 »

Привет Всем!

Кто нибудь работал с дислеем от сотового телефона Motorola E365 ?

По схеме телефона, у этого дисплея параллельный интерфейс.

Интересует тип контроллера и его инициализация/управление или хотябы Ваши предложения попытаться его запустить



Изображение
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

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

Сообщение shurikss123 »

А вот и я подкину немного инфы китайски тел типа NOKIA n800
экран на 3.2’’TFT 240х320х256 с тачскрином.
Драйвер
High-speed interface by 8-/9-/16-/18-bit 6800-series / 8080-series parallel ports
Serial Peripheral Interface (SPI)
Internal GDDRAM capacity: 172800Byte
Вся инфа в вложениях

Изображение

дома лежит батарейку на него найти не могу, но на будушее когда времени по больше будет займусь им.
Вложения
P1030797.JPG
фотка
(46.92 КБ) 7538 скачиваний
SSD1289.pdf.rar
даташит на драйвер на 82 страницы
(862.69 КБ) 593 скачивания
SPC-S95160-V03.pdf.rar
даташит на дисплей на 21 страницу
(389.14 КБ) 561 скачивание
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
Аватара пользователя
GaDs
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Пн окт 22, 2007 20:30:30

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

Сообщение GaDs »

На тему LPH9157-2, имеет ли кто нить инициализацию под С, ну и хотелось бы пару строк вывода :roll:
Аватара пользователя
d@vinchi
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Ср янв 05, 2011 16:33:15
Контактная информация:

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

Сообщение d@vinchi »

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

Код: Выделить всё

#define stCmd 0
#define stDat 1

void SendToLCD(uint8_t SendType, uint8_t SendData)
{
  int8_t i;

  LCD_RS = SendType;

  for (i = 7; i >= 0; i--)
    {
      LCD_DATA = (SendData >> i) & 1;
      LCD_CLK = 1;
      LCD_CLK = 0;
    }
}

void PutPixel(uint8_t X, uint8_t Y, uint16_t Color)
{
  int8_t i;

  SendToLCD(stCmd, 0x2a);
  SendToLCD(stDat, Y);
  SendToLCD(stDat, 132);
  SendToLCD(stCmd, 0x2b);
  SendToLCD(stDat, X);
  SendToLCD(stDat, 176);
  SendToLCD(stCmd, 0x2c);

  LCD_RS = 1;

  for (i = 15; i >= 0; i--)
    {
      LCD_DATA = (Color >> i) & 1;
      LCD_CLK = 1;
      LCD_CLK = 0;
    }
}

void InitLCD(void)
{
  LCD_RESET = 0;
  _delay_ms(2500);
  LCD_RESET = 1;
  SendToLCD(stCmd, 0x01);
  SendToLCD(stCmd, 0x36); //Memory Access Control
  SendToLCD(stDat, 0x80);
  SendToLCD(stCmd, 0x11); //Sleep out
  SendToLCD(stCmd, 0x3a); //Interfase pixel format
  SendToLCD(stDat, 0x55);
  SendToLCD(stCmd, 0x29); //Display ON
}
Аватара пользователя
knyaz*
Грызет канифоль
Сообщения: 255
Зарегистрирован: Пн фев 11, 2008 20:32:45
Откуда: Краснодарский край

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

Сообщение knyaz* »

Помогите опознать дисплеи от:

1. Samsung SGH-D410
Изображение Изображение
Uploaded with ImageShack.us

2. Samsung SGH-J600E
3. Motorola Razr V3
Не царапаться, я только начинаю изучать дисплеи... ;)
prik
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт янв 06, 2009 01:49:37
Контактная информация:

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

Сообщение prik »

ребята вообщем есть такое дело имеется дисплей от симака с75 на контроллере LPH9157-2 есть мега 16 и синтезатор частоты saa1057 так вот нужна схема и прошивочка под это всё на дисплее вывод частоты и надпись лок тоесть захват управление при помощи энкодера при нажатии на вал энкодера вход в меню там идет первый выбор стерео вкл или выкл второе рдс так же вкл выкл соответственно на любых двух портах стоит транзюк котроый вкл или выкл кодеры третий выбор работы прием передача плюс 10,7мгц или прямое значение и четвёртое минимальная частота тоесть от какой частоты и до какой можно регулировать параметр если кто возмется за платно но требуется рабочая прошива схема печатка
Аватара пользователя
d@vinchi
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Ср янв 05, 2011 16:33:15
Контактная информация:

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

Сообщение d@vinchi »

prik, тебе лучше создать отдельную тему с просьбой помочь разработать девайс, тут вроде как пытаемся собрать инфу по экрану LPH9157-2...
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

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

Сообщение Foks »

prik писал(а):ребята вообщем есть такое дело имеется дисплей от симака с75 на контроллере LPH9157-2 есть мега 16 и синтезатор частоты saa1057 так вот нужна схема и прошивочка под это всё на дисплее вывод частоты и надпись лок тоесть захват управление при помощи энкодера при нажатии на вал энкодера вход в меню там идет первый выбор стерео вкл или выкл второе рдс так же вкл выкл соответственно на любых двух портах стоит транзюк котроый вкл или выкл кодеры третий выбор работы прием передача плюс 10,7мгц или прямое значение и четвёртое минимальная частота тоесть от какой частоты и до какой можно регулировать параметр если кто возмется за платно но требуется рабочая прошива схема печатка

Вам за бесплатно никто даже 10% Вашего проекта не сделает.
Giggity giggity goo!
prik
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт янв 06, 2009 01:49:37
Контактная информация:

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

Сообщение prik »

там же написано ЗА ПЛАТНО!! ну не хотите как хотите
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

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

Сообщение eufs »

prik писал(а):там же написано ЗА ПЛАТНО!! ну не хотите как хотите

Бюджет проекта в студию.
C0FFEE=‭12648430‬
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

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

Сообщение Fasterpast »

prik, попробуйте использовать знаки препинания.
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

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

Сообщение BigallS »

Уважаемые, помогите опознать дисплей. Предположительно от cx75 но в отличие от упоминавшегося здесь имеет зеленый текстолит, 20 контактов, на обратной стороне имеет маркировку LQ018B8UD01 06B009005A L поиск в интернете ничего не дал. Фотографии выложу чуть позже.
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

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

Сообщение BigallS »

Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

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

Сообщение BigallS »

Нашел ещё 2 дисплея, один из них на контроллере LPH8836-4 который здесь рассматривался, а вот второй дисплей предположительно от Нокии N95, экран полностью чёрный (пикселов не видно) когда я его покупал, то мне сказали что дисплей разрешением 320х240 точек 262к цветов, на обратной стороне указана маркировка LS020Q3UD01A S4Z6U0112AE. Сам дисплей больше по размеру чем на контроллере LPH8836-4 (от Simens c75), имеет разъём с 23 выводами, размеры 45х63м - по диагонали 70мм.
Уважаемые подскажите указанный дисплей имеет ту же систему команд что и LS020?. Почему тогда у него 23 вывода, причем разъём не рядный, а выводы идут в шахматном порядке?. Фотографии прикладываю.

Изображение
http://fotki.yandex.ru/users/nicsas/view/413522/

Изображение
http://fotki.yandex.ru/users/nicsas/view/413523/
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

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

Сообщение Fasterpast »

BigallS, а откуда вообще информация, что у него та же система команд?
У этого дисплея скорее всего параллельная шина.
То, что его намбер начинается на ls020 естественно ничего не значит, ибо далее идут другие буквы и цифры. Тех же l2f50 тоже есть куча совсем разных экранов.
Ответить

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