Юзаем дисплеи от сотовых и других потаскунчиков.

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

VXXXV, покажите ваш код, желательно файлом во вложении.
Кстати, у меня дисплей тоже не оригинал, но по качеству ничем не отличается от оригинала.
VXXXV
Открыл глаза
Сообщения: 49
Зарегистрирован: Сб фев 02, 2013 17:20:04
Откуда: Донецк

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение VXXXV »

Вот проект
Вложения
Новая папка.rar
(31.92 КБ) 226 скачиваний
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

Явных ошибок в программе не заметил.
Проверте монтаж, не забыли подать на CS - 0, а на RD - 1.
Ещё могут быть проблемы из-за длинных проводов к дисплею, у меня такое было с дисплеем на контроллере SSD1963.
VXXXV
Открыл глаза
Сообщения: 49
Зарегистрирован: Сб фев 02, 2013 17:20:04
Откуда: Донецк

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение VXXXV »

CS всегда на массе, RD на плюсе. Монтаж проверил, думаю еслиб был он неправильный, дисп бы вобще неработал. Провода и так 10см, короче уже некуда. Гдето читал что тоже контроллер регистр 36 незаписывал
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

Проверьте линии данных, у меня раз был случай, когда были закорочены две дорожки двух рядом расположенных выводов, в итоге инициализация странным образом проходила, дисплей включался, но рисование проходило не по тем координатам и не теми цветами.
VXXXV
Открыл глаза
Сообщения: 49
Зарегистрирован: Сб фев 02, 2013 17:20:04
Откуда: Донецк

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение VXXXV »

О ЧУДО!!!!!!!!!! ЗАРАБОТАЛ :))) снова 7пин, отрывался контакт от платы когда разъем защелкую, прогрел феном и все работает как надо, но вот подсветка портит всю картину :( команда 0х36 неработает
VXXXV
Открыл глаза
Сообщения: 49
Зарегистрирован: Сб фев 02, 2013 17:20:04
Откуда: Донецк

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение VXXXV »

А есть у кого нибудь шрифт 12х16 и функция вывода для S5230? как выводить 8х14 знаю, а вот больше одного байта непойму как, вроде как на 2 части делится знак....
grigory455
Родился
Сообщения: 1
Зарегистрирован: Вс фев 10, 2013 22:52:31

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение grigory455 »

Коллеги, кто-нибудь может подсказать тип контроллера в дисплее от Nokia 6020 (смог найти только цоколевку) ?
Аватара пользователя
Зукс
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт июл 21, 2011 19:56:10

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

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

Помогите разобратся. Дисплей lph9157-2. На глубине 16 бит все работает отлично. Ставлю 8 бит глубину а оно все такое тусклое и мрачное сразу... Даже белый не белый получается а серый. Тоесть такое ощущение что глубина цвета не поменялась, типа шлю в два раза меньшие значения цветов...

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

 LCD_SendCommand(0x3a); // команда установки глубины цвета
 LCD_SendData8(0x2); // тут типа указываю 8 бит
 /*
Параметр 0bXXXXXABC
 ABC: 010 - 8bit/pixel (0bRRRGGGBB),
 011 - 12bit/pixel (0bRRRRGGGG 0bBBBBRRRR 0bGGGGBBBB),
 101 - 16bit/pixel (0bRRRRRGGG 0bGGGBBBBB)
 */

А цвета присваиваю так:

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

#define LCD_RED     0xE0
#define LCD_GREEN   0x1C
#define LCD_BLUE    0x3
#define LCD_WHITE   0xFF
#define LCD_YELLOW  0xFC
....итд

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

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение radiokot__ »

Привет.
Там кроме глубины ещё надо какойто параметр поменять.
Меняется вместе с глубиной.
А вот какой сказать немогу, непомню :(
Но думаю сам найдёшь.
Ни один домашний кот незнает что он домашний.
Аватара пользователя
Зукс
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт июл 21, 2011 19:56:10

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

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

Привет. Спасибо. Я так понимаю там еще гамму и контраст наверное менять нужно. Но вот пока не нашел команд...
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Аватара пользователя
Зукс
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт июл 21, 2011 19:56:10

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

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

Пробовал менять гамму таким вот способом:

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

LCD_SendCommand(0x26); //настройка гаммы
LCD_SendData8(0x1); //гамма 1,0
LCD_SendData8(0x2); //гамма 1,8
LCD_SendData8(0x4); //гамма 2,2
LCD_SendData8(0x8); //гамма 2,5

Но походу при увеличении гаммы картинка стала еще хуже...

Далее нашел такую инфу тут на форуме:

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

0x2D - Запись таблицы перекодирования цветов. Палитра раздельная для каждого канала.
16 байт 0bRRRRRXXX - палитра красного
16 байт 0bXXXXXXXX - назначение неизвестно.
16 байт 0bGGGGGGXX - палитра зеленого
16 байт 0bBBBBBXXX - палитра синего
Структура таблицы не зависит от установленной глубины цвета (0x3A). В 8-разрядном режиме используются первые 8 байт палитры красного канала, первые 8 байт палитры зеленого канала, и первые 4 байта палитры синего.

Вопервых немогу понять куда запихивать так много информации? это аж целых 64 байта? Автор не ошибся? Это не биты а байты? Во-вторых если это действительно байты то как их записывать? Последовательно после передачи команды 2D? И вообще это мне поможет или нет? Неужели чтоб перевести экран в 8 бит нужно менять всю палитру?
Нашел это тут: http://radiokot.ru/forum/viewtopic.php?p=721806#p721806 больше там в настройках дисплея вроде ничего такого нету что мне может помочь...

В даташите по ili9163 ничего больше не нашел. Настраивается только глубина цвета, гамма и палитра цветов...
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Аватара пользователя
t0nich
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Ср фев 13, 2013 01:32:39

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение t0nich »

Приветствую!

Имеются внутренний 96x64 b/w + внешний 128x128@65k дисплей от Nokia 7200.
http://www.gsmarena.com/nokia_7200-567.php

у обоих дисплеев разъем не как обычно 10 или 24, а 20 pin.
В инете ну совсем нет инфы по распиновке, а единственная схема 7200 не содержит инфы о lcd разъеме.

по таблице
https://www.dropbox.com/s/mcp5qvim442je2c/LCD_Table.zip
в бОльшем дисплее - известная вилка контроллеров - PCF8833 / S1D15G10

Прозвон 20-пинового разъема цветного диспа выявили :
1,7,8,9,10,13,15,17 - ground
2,3,4,5 идут на подсветку, походу 2 отдельных леда.
Из оставшихся 8-ми контактов (параллелки явно нету) 2 прозваниваются на землю на 1.6 - 1.8 Moм, причем сопротивление растет до макс. в течении неск. секунд.
Может ли это быть Vdd и Vio ??

Если отловить питание, то остается 6.
Что еще там может быть кроме SPI ?

Вопроc в том как бы мне идентифицировать что-нибудь из RST/SCL/CSL/SDA ???
Подтолкните в правильную сторону !
Если как-нибудь прикинуть хотя бы 1 из них, то уже можно попробовать перебрать оставшиеся варианты с кодом от rossuma,
https://sourceforge.net/projects/nokiasuperbreak/
кот. сам детектит epson/phillips на этих Nokia'х.
Хотя припаяться к такому шагу это для меня будет то еще испытание... но было б для чего!
Вложения
3.jpg
(196.94 КБ) 383 скачивания
2.jpg
(197.2 КБ) 484 скачивания
1.jpg
(207.51 КБ) 495 скачиваний
Последний раз редактировалось t0nich Пн фев 18, 2013 15:28:41, всего редактировалось 1 раз.
Аватара пользователя
Зукс
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт июл 21, 2011 19:56:10

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

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

t0nich, в таком случае нужно не с экрана начинать а с моба. Тоесть собрать устройство которое будет подключатся к неизвестным ногам которые идут к дисплею и которое будет показывать что там творится при включении телефона. У меня уже давно зреет идею по созданию такого устройства. С такой штукой можно будет раздуплить практически любой дисплей...
В твоем случае можно попробовать обойтись осциллом...
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Аватара пользователя
t0nich
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Ср фев 13, 2013 01:32:39

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение t0nich »

Зукс писал(а):t0nich, в таком случае нужно не с экрана начинать а с моба. Тоесть собрать устройство которое будет подключатся к неизвестным ногам которые идут к дисплею и которое будет показывать что там творится при включении телефона. У меня уже давно зреет идею по созданию такого устройства. С такой штукой можно будет раздуплить практически любой дисплей...
В твоем случае можно попробовать обойтись осциллом...


Боюсь у меня лишь килогерцовые игрушки.

А ведь можно наверное все к МК припаять и просто все варианты подключения spi к ногам поперебирать программно ? Но надо хотя б питание отловить, а то слишком дофига раскладов.
А при правильном подключении питания можно как-то визуально удостовериться в его подаче глядя на дисплей ?
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Зукс писал(а):... То есть собрать устройство которое будет подключатся к неизвестным ногам которые идут к дисплею и которое будет показывать что там творится при включении телефона. У меня уже давно зреет идею по созданию такого устройства.

У меня тоже, логический анализатор называется. Вот только те что в сети далеко не все подойдут - скорости слишком отличаются. Если телефон общается с дисплеем по последовательному протоколу или что то подобное, то тактовые там под 20 МГц, а то и выше.
Аватара пользователя
t0nich
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Ср фев 13, 2013 01:32:39

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение t0nich »

Помогите в разъеме Nokia N70-1 разобраться. где там SPI ?

RESX - это RST ?
CSX - это chip select ?


SCL/DIO ???
Вложения
Untitled-1.gif
(7.34 КБ) 365 скачиваний
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

t0nich писал(а):где там SPI ?

Там параллельная шина, а не последовательная.
Аватара пользователя
t0nich
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Ср фев 13, 2013 01:32:39

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение t0nich »

srg320 писал(а):
t0nich писал(а):где там SPI ?

Там параллельная шина, а не последовательная.



а не обе-две spi+parallel >?
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

t0nich писал(а):а не обе-две spi+parallel >?

Почти все существующие контроллеры дисплеев имеют несколько шин/режимов для управления, но на разъём, как правило, выводится только одна из них.
Для выбора типа шины у контроллеров есть 2-4 вывода, комбинациями 0 и 1 выбирается нужная шина. Возможно, на разъёме данного дисплея и присутсвуют эти выводы (хотя врядли), но по схеме этого не определить.
Ответить

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