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

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

Сообщение Avarges »

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

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

Сообщение SubDia »

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

Сообщение BigallS »

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

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

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

Сообщение SabitofF »

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

Сообщение 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 раз.
Контактная информация:
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Сообщение SubDia »

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

Сообщение SabitofF »

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

Сообщение BigallS »

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

Сообщение SubDia »

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

Сообщение BigallS »

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

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

Сообщение SERJ »

ELcat писал(а):Дорогие модераторы, моя тема создавалась как интерактивный перечень ...
чтобы любому новичку
... вы мой кропотливый многочасовой труд свели нахуй, за что выражаю вам огромное кошачье ФИ!
Что бы новичек мог что то найти не нужно создавать десяток одинаковых тем. Все должно быть в одной теме.
А здесь вот кстати еще одна такая же тема.
http://radiokot.ru/forum/viewtopic.php? ... 14#p745814
Открыл глаза
Аватара пользователя
Сообщения: 46
Зарегистрирован: Чт дек 16, 2010 18:59:28
Откуда: Энгельс

Сообщение misha274 »

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

Изображение

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

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

Сообщение VDLab »

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

Сообщение ELcat »

BigallS писал(а):
SubDia писал(а): От какой Нокии? Модель хоть укажите.
Приехал домой, сделал фото дисплея , однако теперь сомневаюсь что от нокии, но когда покупал у ремонтников сказали что с 6100, вообще то похож на сименсовый.
Сто пудов С75 от сименса

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

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

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

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

Сообщение misha274 »

ELcat писал(а): misha274, а можно фотку с обр стороны, в плане чего там за разъём используют и как ты к нему подключился? Эх блэкфина бы к нему...
конечно можно, на 19 странице один из последних постов, или вам интерестно как я к плате припаялся?
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

misha274 писал(а):народ, помогите плиз найти инфу на этот дисп, хочу прикрутить его к Mege128
Driver IC выдает 0x0052 :shock: :shock: :shock: чё это может быть?
А откуда выдран ?
Открыл глаза
Аватара пользователя
Сообщения: 46
Зарегистрирован: Чт дек 16, 2010 18:59:28
Откуда: Энгельс

Сообщение misha274 »

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

Сообщение Chettuser »

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

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

Сообщение ELcat »

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

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