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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
Avarges
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Вт дек 22, 2009 02:24:50
Контактная информация:

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

Сообщение Avarges »

О, спасибо - за печатку особенно, попробую спаять разъем, может он из стойкой к нагреванию пластмассы.

SubDia писал(а):Вот этого вопроса не понял.

Не важно, я уже понял

На тему дисплея появилась ещё одна бредовая мысль, с практической точки бесполезная, но всё же
у SD карты и дисплея - интерфейсы последовательные, можно линию данных наверное подключить напрямую (после инциализации) - мимо контроллера, а им только правильно тактировать это всё :) Вот и будет FPS то :))
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

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

Сообщение SubDia »

Да дисплей инициализировать-то один пес контроллером надо. =))
Кстати, запустил уже все это дело с дисплеем 320x240. Картинка - цаца. Частота смены кадров низковата, правда. Соберусь с силами и позже привезу девушку с фотиком, запечатлим это дело, размещу материал.
Avarges писал(а):попробую спаять разъем, может он из стойкой к нагреванию пластмассы.

Нет, термостойкостью там и не пахнет. Если не жалко плату, лучше разместить ее над газом (в верхних слоях, где наиболее высокая температура, но чтобы пламя не лизало поверхность платы), когда припой потечет - увидишь. Тогда можно будет аккуратно пинцетом просто взять и снять разъем целиком и без мучений. Я так недавно десяток плат "распаял".)
Последний раз редактировалось SubDia Ср ноя 09, 2011 16:29:27, всего редактировалось 1 раз.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

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

Сообщение BigallS »

Avarges писал(а):Всё-таки прицепил к атмеге8 сдвиговый регистр (5 ножек атмеги на это ушло), что позволило в 1.45 раза реально ускорить вывод видео на дисплей, то есть получается условно уже не 23.6 FPS, а 34.37 на моём примере. Условно - потому, что дисплей я взял другой и размер видео под него другой, в общем

128*69*12бит - такое видео у меня сейчас, отрисовывается на скорости 21.12 кадра в секунду, поток данных на дисплей 2.13 Мбит/c.

Вообще-то должно было прибавиться в 2 раза, но время чтения с SD карты сказывается.


Хотелось бы посмотреть схему и исходники, имеется Atmega 16 и дисплей от 128x128 от нокии
SabitofF
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Сб июн 26, 2010 12:08:42

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

Сообщение SabitofF »

на нокиа 6230i расспиновка дисплея есть может у кого?!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Avarges
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Вт дек 22, 2009 02:24:50
Контактная информация:

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

Сообщение Avarges »

BigallS писал(а):Хотелось бы посмотреть схему и исходники, имеется Atmega 16 и дисплей от 128x128 от нокии


Вот, пока сам не забыл и не разобрал (атмега16 тоже пойдёт, про дисп от нокии не знаю):
Изображение
Схема у меня в творческом беспорядке спаяна, основной целью сейчас было получить процедуру с оптимизированной скоростью отрисовки для последующего применения в полезных изделиях, на ARM.

Исходники тоже не причёсанные, в личку могу скинуть "как есть", но я в теме уже в общем всё выложил, читай 2-3 страницы вверх, там написано про оптимизацию кода.

Для максимальной скорости, кусок кода вывода байта данных через сдвиговый регистр на экран, сейчас переписал на ассемблер (вставляется в си код компилятора WinAVR) (в переменной cc изначально должен быть байт данных, который отправляем на экран):

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

unsigned char cc,mm,mm2,mm3;
...
asm volatile(
        "in %[mm],%[pp]" "\n\t"   // mm = PORTC
        "out %[pd],%[cc]" "\n\t"   // PORTD = cc

        "andi %[mm], 0xC7" "\n\t" // LCD_IRCP = 0 LCD_CLK = 0 LCD_IRLD = 0
        "out %[pp], %[mm]" "\n\t" // PORTC = mm (SET IRCP & CLOCK = 0 & LOAD)
        "in %[mm3], %[pp]" "\n\t"  // mm3 = mm;
        "ori %[mm3], 0x28" "\n\t"  // LOAD = 1 & LCD_CLK = 1
        "out %[pp], %[mm3]" "\n\t" // PORTC = END OF LOAD & LCD_CLK = 1
       
        "in %[mm2],%[pp]" "\n\t"   // mm2 = mm3
       
        "ori %[mm2], 0x10" "\n\t"  // LCD_IRCP = 1
        "andi %[mm2], 0xF7" "\n\t" // LCD_CLK = 0
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0
           
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0
           
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0
       
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
       
        "swap %[cc]"  "\n\t" // cc 3..0 <=> cc 7..4
        "out %[pd], %[cc]" "\n\t"   // PORTD = cc

        "out %[pp], %[mm]" "\n\t" // PORTC = mm (SET IRCP & CLOCK = 0 & LOAD)
       
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0
           
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0
      
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0      
        
        "out %[pp], %[mm3]" "\n\t" // LCD_IRCP = 0 & LCD_CLK = 1
        "out %[pp], %[mm2]" "\n\t" // LCD_IRCP = 1 & LCD_CLK = 0
           
        : [mm]"=a" (mm), [mm2]"=a" (mm2), [mm3]"=a" (mm3)
        : [pp]"I" (_SFR_IO_ADDR(PORTC)), [pd]"I" (_SFR_IO_ADDR(PORTD)), "[mm]" (mm), "[mm2]" (mm2), "[mm3]" (mm3), [cc]"a" (cc)
);


Я не использовал более очевидные sbi, cbi команды, потому что они в 2 машинных цикла выполняются. Все команды в моём исходнике - в 1 цикл выполняются, в итоге за 27 машинных циклов отрисовывается 1 байт на экран, быстрей уже не сделать.
Последний раз редактировалось Avarges Ср ноя 09, 2011 18:28:20, всего редактировалось 1 раз.
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

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

Сообщение SubDia »

BigallS писал(а):и дисплей от 128x128 от нокии

От какой Нокии? Модель хоть укажите.

SabitofF писал(а):на нокиа 6230i расспиновка дисплея есть может у кого?!

Ищите схему в сети. Она там сто процентов есть, и в схеме сто процентов должна быть распиновочка.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
SabitofF
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Сб июн 26, 2010 12:08:42

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

Сообщение SabitofF »

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

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

Сообщение BigallS »

SubDia писал(а):
BigallS писал(а):и дисплей от 128x128 от нокии

От какой Нокии? Модель хоть укажите.


Приехал домой, сделал фото дисплея , однако теперь сомневаюсь что от нокии, но когда покупал у ремонтников сказали что с 6100, вообще то похож на сименсовый.
Вложения
S7304585_web.jpg
(60.32 КБ) 763 скачивания
Последний раз редактировалось BigallS Ср ноя 09, 2011 22:17:28, всего редактировалось 1 раз.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

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

Сообщение SubDia »

Ну у 6100 как раз дисплейчик 130х130 (128 видимых). У меня такой в одном проекте используется. Кстати, на предыдущей странице его распиновка, и фото есть. Можете сравнить.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

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

Сообщение BigallS »

SubDia писал(а):Ну у 6100 как раз дисплейчик 130х130 (128 видимых). У меня такой в одном проекте используется. Кстати, на предыдущей странице его распиновка, и фото есть. Можете сравнить.


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

Да нашел, в этой теме на 2 странице, оказывается это LPH9157-2.
Аватара пользователя
SERJ
Мудрый кот
Сообщения: 1815
Зарегистрирован: Пн янв 12, 2009 01:59:20
Откуда: Россия.

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

Сообщение SERJ »

ELcat писал(а):Дорогие модераторы, моя тема создавалась как интерактивный перечень ...
чтобы любому новичку
... вы мой кропотливый многочасовой труд свели нахуй, за что выражаю вам огромное кошачье ФИ!
Что бы новичек мог что то найти не нужно создавать десяток одинаковых тем. Все должно быть в одной теме.
А здесь вот кстати еще одна такая же тема.
viewtopic.php?f=20&t=44185&p=745814#p745814
Аватара пользователя
misha274
Открыл глаза
Сообщения: 46
Зарегистрирован: Чт дек 16, 2010 18:59:28
Откуда: Энгельс

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

Сообщение misha274 »

VDLab СПАСИБО
Заработалааааааа.....
Как вы всетаки по ID производителя определяете? это собственный опыт, или есть какой-то способ поиска идентификаторов?

Изображение

Ладно, погружаюсь в изучение........

Ах, забыл на радостях, исходник, и распин в архиве
Вложения
LCD_CHINA_X6.rar
(137.97 КБ) 632 скачивания
DISP.JPG
(212.52 КБ) 3549 скачиваний
Аватара пользователя
VDLab
Встал на лапы
Сообщения: 108
Зарегистрирован: Ср июн 29, 2011 14:16:22
Откуда: __.DP.UA

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

Сообщение VDLab »

Видите ли, если уже известен ID, значит основные трудности позади - распиновка известна, работоспособность дисплея практически стопроцентно выяснена, ну а по ID конкретный тип узнать проще простого, при наличии некоторого опыта работы с подобными дисплеями накапливается достаточное количество даташитов на практически все применяемые типы контроллеров, остается только просмотреть, где такой идентификатор. Кроме того, цифры ID в 16ричном формате часто совпадают с последними цифрами названия контроллера, как и в вашем случае - HX8352 - ID=0x52, что еще сильнее упрощает задачу.
[color=#FFBF00]На любой вопрос даю любой ответ[/color]
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

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

Сообщение ELcat »

BigallS писал(а):
SubDia писал(а):
BigallS писал(а):и дисплей от 128x128 от нокии

От какой Нокии? Модель хоть укажите.


Приехал домой, сделал фото дисплея , однако теперь сомневаюсь что от нокии, но когда покупал у ремонтников сказали что с 6100, вообще то похож на сименсовый.

Сто пудов С75 от сименса

Люди, зацените чего я откопал!!!!!!!!!!!!!!! http://pdf1.alldatasheet.com/datasheet- ... V9625.html сие камера от бессмертного S65 симёна!

misha274, а можно фотку с обр стороны, в плане чего там за разъём используют и как ты к нему подключился? Эх блэкфина бы к нему...
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

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

Сообщение Кислый »

и что вам даст DSP ? исли уж замахиваться, то тогда на ДаВинчи от ТИ.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
misha274
Открыл глаза
Сообщения: 46
Зарегистрирован: Чт дек 16, 2010 18:59:28
Откуда: Энгельс

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

Сообщение misha274 »

ELcat писал(а):misha274, а можно фотку с обр стороны, в плане чего там за разъём используют и как ты к нему подключился? Эх блэкфина бы к нему...

конечно можно, на 19 странице один из последних постов, или вам интерестно как я к плате припаялся?
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

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

Сообщение dosikus »

misha274 писал(а):народ, помогите плиз найти инфу на этот дисп, хочу прикрутить его к Mege128
Driver IC выдает 0x0052 :shock: :shock: :shock: чё это может быть?


А откуда выдран ?
Аватара пользователя
misha274
Открыл глаза
Сообщения: 46
Зарегистрирован: Чт дек 16, 2010 18:59:28
Откуда: Энгельс

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

Сообщение misha274 »

Из китайской Nokia X6 (в простонародье Tiger WG6).
Кстати, за программу Img2Lcd спасибо, на сайте откуда взял, ваша аватарка была.
Chettuser

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

Сообщение Chettuser »

misha274 писал(а):... на сайте откуда взял, ваша аватарка была.

Oftopic: У них там другая аватарка "осторожно, злой кот" :)))
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

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

Сообщение ELcat »

Вот ещё нашёл по камерам от сименса 65-го и некоторых самсунгов: http://vrtp.ru/index.php?showtopic=560
Ответить

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