Страница 41 из 73

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

Добавлено: Вт фев 05, 2013 20:38:22
srg320
VXXXV, покажите ваш код, желательно файлом во вложении.
Кстати, у меня дисплей тоже не оригинал, но по качеству ничем не отличается от оригинала.

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

Добавлено: Вт фев 05, 2013 21:00:34
VXXXV
Вот проект

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

Добавлено: Вт фев 05, 2013 21:43:01
srg320
Явных ошибок в программе не заметил.
Проверте монтаж, не забыли подать на CS - 0, а на RD - 1.
Ещё могут быть проблемы из-за длинных проводов к дисплею, у меня такое было с дисплеем на контроллере SSD1963.

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

Добавлено: Вт фев 05, 2013 21:58:02
VXXXV
CS всегда на массе, RD на плюсе. Монтаж проверил, думаю еслиб был он неправильный, дисп бы вобще неработал. Провода и так 10см, короче уже некуда. Гдето читал что тоже контроллер регистр 36 незаписывал

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

Добавлено: Вт фев 05, 2013 22:11:45
srg320
Проверьте линии данных, у меня раз был случай, когда были закорочены две дорожки двух рядом расположенных выводов, в итоге инициализация странным образом проходила, дисплей включался, но рисование проходило не по тем координатам и не теми цветами.

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

Добавлено: Вт фев 05, 2013 23:08:52
VXXXV
О ЧУДО!!!!!!!!!! ЗАРАБОТАЛ :))) снова 7пин, отрывался контакт от платы когда разъем защелкую, прогрел феном и все работает как надо, но вот подсветка портит всю картину :( команда 0х36 неработает

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

Добавлено: Вс фев 10, 2013 21:21:43
VXXXV
А есть у кого нибудь шрифт 12х16 и функция вывода для S5230? как выводить 8х14 знаю, а вот больше одного байта непойму как, вроде как на 2 части делится знак....

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

Добавлено: Вс фев 10, 2013 23:02:04
grigory455
Коллеги, кто-нибудь может подсказать тип контроллера в дисплее от Nokia 6020 (смог найти только цоколевку) ?

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

Добавлено: Пн фев 11, 2013 03:17:38
Зукс
Помогите разобратся. Дисплей 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 бит цветов вроде все правильно просчитывал

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

Добавлено: Пн фев 11, 2013 09:12:24
radiokot__
Привет.
Там кроме глубины ещё надо какойто параметр поменять.
Меняется вместе с глубиной.
А вот какой сказать немогу, непомню :(
Но думаю сам найдёшь.

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

Добавлено: Пн фев 11, 2013 16:02:52
Зукс
Привет. Спасибо. Я так понимаю там еще гамму и контраст наверное менять нужно. Но вот пока не нашел команд...

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

Добавлено: Пн фев 11, 2013 20:20:48
Зукс
Пробовал менять гамму таким вот способом:

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

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 ничего больше не нашел. Настраивается только глубина цвета, гамма и палитра цветов...

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

Добавлено: Вс фев 17, 2013 20:09:03
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'х.
Хотя припаяться к такому шагу это для меня будет то еще испытание... но было б для чего!

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

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

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

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

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

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

Добавлено: Пн фев 18, 2013 18:17:44
Chettuser
Зукс писал(а):... То есть собрать устройство которое будет подключатся к неизвестным ногам которые идут к дисплею и которое будет показывать что там творится при включении телефона. У меня уже давно зреет идею по созданию такого устройства.
У меня тоже, логический анализатор называется. Вот только те что в сети далеко не все подойдут - скорости слишком отличаются. Если телефон общается с дисплеем по последовательному протоколу или что то подобное, то тактовые там под 20 МГц, а то и выше.

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

Добавлено: Пн фев 18, 2013 21:34:39
t0nich
Помогите в разъеме Nokia N70-1 разобраться. где там SPI ?

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


SCL/DIO ???

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

Добавлено: Пн фев 18, 2013 21:43:08
srg320
t0nich писал(а):где там SPI ?
Там параллельная шина, а не последовательная.

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

Добавлено: Вт фев 19, 2013 03:05:05
t0nich
srg320 писал(а):
t0nich писал(а):где там SPI ?
Там параллельная шина, а не последовательная.

а не обе-две spi+parallel >?

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

Добавлено: Вт фев 19, 2013 09:18:15
srg320
t0nich писал(а):а не обе-две spi+parallel >?
Почти все существующие контроллеры дисплеев имеют несколько шин/режимов для управления, но на разъём, как правило, выводится только одна из них.
Для выбора типа шины у контроллеров есть 2-4 вывода, комбинациями 0 и 1 выбирается нужная шина. Возможно, на разъёме данного дисплея и присутсвуют эти выводы (хотя врядли), но по схеме этого не определить.