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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

vlad145 писал(а):
too few arguments in function call
Сие гласит - мало аргументов при вызове функции...
Ваш стиль программирования - тупой копипаст ?????????
Реклама
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган

Сообщение vlad145 »

dosikus писал(а):
vlad145 писал(а):
too few arguments in function call
Сие гласит - мало аргументов при вызове функции...
Ваш стиль программирования - тупой копипаст ?????????
Я конечно прошу прощения, но другой возможности для обучения у меня пока нет.
Владимир
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Чт ноя 19, 2009 13:37:21
Откуда: Минск

Сообщение Alex62 »

Сие значит что при вызове функции вывода символа должно задаваться 6 аргументов, например так
put_char(10,10,*м,RED,1,1) т.е. первых два аргумента это начало вывода по координатам, следующие, сам символ, его цвет, ротация и размер шрифта. Но это если выводится один символ. Если же мы выводим строку символов, надо внести коррективы в функцию put_string(char x, char y, char *str, int color, char rot), она вызывает функцию put_char() и передает ей часть аргументов.

Ну а по поводу квадрата, попробуй поменять местами х и у внутри вызываемой функции. Вообще, сохраняй предидущий исходник (Иначе CodeVision похерит его) и дальше методом проб и ошибок пробуй, пробуй, пробуй. Ну и смотри за результатами.

ЗЫ. Ну вот. Я ж говорил ранее что объяснить не сложно, но объемно. Мы так весь форум изгваздаем. Пытайся вникнуть в суть выполняемых комманд детально, понять что значит каждый аргумент, делай аналогии...... и т.д. У Великого Гугля спрашивай. Книженка хорошая по Сях есть - CodeVisionAVR Пособие для начинающих М.Б.Лебедев 2008-600M.djvu. Это будет дольше, но действенней.
Последний раз редактировалось Alex62 Вт авг 23, 2011 23:29:41, всего редактировалось 2 раза.
Общаюсь на ТЫ. Без расшаркиваний.
Встал на лапы
Сообщения: 130
Зарегистрирован: Пт мар 06, 2009 22:54:37
Откуда: Курган

Сообщение vlad145 »

Спасибо за разъяснение.
Владимир
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 16
Зарегистрирован: Пт дек 24, 2010 09:31:06

Сообщение uzamar »

Alex62 писал(а):А пока китайца 320х240 подключаю к XMEGA A3. Благо их дешевеньких валом на разборках.
Дисплеев валом?
Вот кстати две хорошие програмулины для создания шрифтов.
Вложения
GLCD_Font_Creator.1.20.part2.rar
(934.36 КБ) 384 скачивания
GLCD_Font_Creator.1.20.part1.rar
(976.56 КБ) 376 скачиваний
BFCPRO_Setup.part2.rar
(598.99 КБ) 376 скачиваний
BFCPRO_Setup.part1.rar
(878.91 КБ) 360 скачиваний
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

А есть у кого нить информация по дисплею LTV236WQ?
Этот дисплей встречается во всяких фотоаппаратах. Конкретно мой экземпляр вытащен из какого-то HP принтер-сканера (но точное наименование можно узнать). К нему ещё прикреплена какая-та платка, от которой уже шлейф уходит к самому комбайну.

Фото вот: http://ubuntuone.com/p/1D9C/
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

Ага, вот что я накопал. Этот дисплей применяется в фотоаппарате Samsung Digimax S500, сервис мануал на который легко находится. Вот схема подключения дисплея:
Изображение

Ну с выводами 1-24 всё понятно - тупо обвязка и питание. 25-32 аналогично - 8 битная шина данных. А вот далее поинтереснее - управляющие выводы.
Собственно, теперь понятно что за плата прикреплена к дисплею: там вся обвязка, а шлейф - это данные, управление и питание. Только нужно разобраться, накой там транзисторы и почему выводов на шлейфе аж 24.

Где бы почитать по таким типам интерфейсов? Где раньше каким-то чудом откапывал похожие данашиты от других дисплеев, там вроде бы оно и описывается, но найти не могу.

UPD: А, стоп, понял. Выводов много, потому что половина заземлена для помехоустойчивости.

И у меня такое чувство, что это не то...

Кстати, принтер: HP Photosmart C4180
Вложения
S500LCD.png
(99.64 КБ) 5106 скачиваний
Последний раз редактировалось IfoR Сб авг 27, 2011 22:15:48, всего редактировалось 3 раза.
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 92
Зарегистрирован: Вс фев 13, 2011 17:14:50

Сообщение -Kasa- »

а как подключить деспей от beeline A100 ? к ATmega
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар

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

что написано под крышкой ? это или Huawei или ZTE
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 92
Зарегистрирован: Вс фев 13, 2011 17:14:50

Сообщение -Kasa- »

Сотик китайский.
Билайн А100, клон zte g-s213.
На LCD даташитов и сервис мануалов нет, то ли я плохо ищу.
Фото прилагаю.
Вложение imm_2011_08_28_17_21_16_718.JPG больше недоступно
Вложение imm_2011_08_28_17_21_09_93.JPG больше недоступно
imm_2011_08_28_17_21_16_718.JPG
(37.51 КБ) 900 скачиваний
На LCD написано GG1P2102-E
НА ШИНЕ TRULY-M TSE8H0571FPC-A2-E
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

Вот сейчас занялся исследованием своего модуля. На шлейфе оказались подписанные тестпоинты. Вот, собственно, провел частично дезоанонимопиновку:
(Осторожно! 2.2 метра!) http://ubuntuone.com/p/1EH8/
Жёлтым и синим - это места, которые напрямую прозваниваются с метками на шлейфе. Красным, это мои умозаключения или свои метка. Выводы шины данных точно прозваниваются на противоположном конце. На шлейфе остались 3 неизвестных вывода, и один из них (?1) прозванивается с другим выводом на дисплее. Необозначенные выводы на шлейфе (что слева) - это земля.

В принципе, распиновка совпадает с тем, что у меня выше постом, только выводы расположены задом на перёд и вставлены в различных местах GND выводы и что-то ещё.
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1741
Зарегистрирован: Ср май 26, 2010 14:41:09

Сообщение _RUS73_ »

Интересовался на складе дисплеями от нокиа 3310. Цена 2,5у.э. Теперь вопрос. Они, дисплеи, от3310 как то отличаются, если да, то какие брать. Дисплеи конечно же китайские.
Философская мудрость века настоящего, становится всеобщим здравым смыслом века последующего.
Опытный кот
Аватара пользователя
Сообщения: 754
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Сообщение BigallS »

_RUS73_ писал(а):Интересовался на складе дисплеями от нокиа 3310. Цена 2,5у.э. Теперь вопрос. Они, дисплеи, от3310 как то отличаются, если да, то какие брать. Дисплеи конечно же китайские.
Вопрос не понятен, в этой же теме на стр.1 в сообщении DiGiCat даны ссылки.
Chettuser

Сообщение Chettuser »

_RUS73_ писал(а):Интересовался на складе дисплеями от нокиа 3310. Цена 2,5у.э.
СКОЛЬКО???????? :shock:
Те же китайские тут за 55 р.
Если порыться еще можно найти получше и цветное, типа от 1100(i).
Мудрый кот
Аватара пользователя
Сообщения: 1741
Зарегистрирован: Ср май 26, 2010 14:41:09

Сообщение _RUS73_ »

Я имел в виду, отличаются контролерами. Или роли не играет.
Философская мудрость века настоящего, становится всеобщим здравым смыслом века последующего.
Chettuser

Сообщение Chettuser »

Разница наверное бывает с командами. Или изображение наизнанку.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар

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

у меня вопрос : почему китайские дисплеи не всегда работают у радиолюбителей, и в тоже время работают в телефонах ? Имеется два протокола как в случае с SD картами ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 108
Зарегистрирован: Ср июн 29, 2011 14:16:22
Откуда: __.DP.UA

Сообщение VDLab »

Ответ очень прост - у производителей есть документация, а у любителей в подавляющем большинстве случаев, нет.

Ну и еще одно, производители телефонов - какие никакие а инженера, а вот с любителями все грустнее...

Да и не у всех все так плохо, у меня, например, не заработал только один китайский, да и то из за брака.
[color=#FFBF00]На любой вопрос даю любой ответ[/color]
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Кислый писал(а):у меня вопрос : почему китайские дисплеи не всегда работают у радиолюбителей, и в тоже время работают в телефонах ? Имеется два протокола как в случае с SD картами ?
Протоколов в общем случае столько, сколько графических контроллеров, что можно найти на китайских дисплеях -)))))))))
Мне как то все Himax, Illutek и Solomon попадались. Благо у каждого разные контроллеры более менее совместимы с соседними моделями.

Хочешь без проблем ? Бери экраны БЕЗ графического контроллера. Таких попробовал десяток - все строго совместимы -)))
Но их так просто к абы какому МК не прикрутишь.
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

А если не работают... Ну, или не известно, что ж там за контроллер на самом деле, или ктото был невнимателен или мало искал -))))

Было у меня чтук 5 этих дисплеев с контроллерами - сходу или с разбором полетов все оживали.
Процесс инициализации у них весьма замысловатый. Даже последовательность записи в регистры и правильно задержка между ними может оказаться критической.
Бывало, что сценарий инита по даташиту успеха не давал, но фрагменты случайном образом найденных в инете исходников помогали. Пусть даже идущие в разрез с даташитом.
Ответить

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