Юзаем дисплеи от сотовых и других потаскунчиков.
-
newvelsk
- Родился
- Сообщения: 2
- Зарегистрирован: Пн июн 03, 2013 23:03:02
- Откуда: Архангельская область
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
хочу поделиться информацией. Мало ли кому пригодится. Вот распиновки дисплеев Samsung X450 и Samsung E330N, распиновки взяты при помощи прозвонки шлейфа, а далее разбором сервис-мануала. Распиновки обеих дисплеев одинаковые. Оба имеют по 33 контакта. Скоро буду разбираться с протоколом управления. Шина данных 16 бит.
Также в архиве прикрепляю печатки-переходники для X450 и E330N.
Также в архиве прикрепляю печатки-переходники для X450 и E330N.
- Вложения
-
- 3434_Samsung_X450_Samsung_E330N.zip
- (79.33 КБ) 303 скачивания
-
newvelsk
- Родился
- Сообщения: 2
- Зарегистрирован: Пн июн 03, 2013 23:03:02
- Откуда: Архангельская область
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
распиновка собственно
- Вложения
-
- index.jpeg
- (156.62 КБ) 702 скачивания
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Здравствуйте, коты! Задумал я подключить дисплей от нокии 1100 к атмеге8, скачал 3 библиотеки для cvavr, ни 1 не работает, решил написать свою, написал функции отправки байта команды/данных, инициализации, вывел пару пикселей и застопорился. Собственно вопрос: как в дисплее от нокии 1100 организована память, как вывести пиксель там, где хочу, и если кто знает - подскажите команды включение горизонтальной и вертикальной адресации. На данный момент если я посылаю байт данных 00000001, то выводится пиксель с координатой х: где-то 7-10, у:0, если посылаю 11111111, то выводится вертикальная линия из 8 пикселей по иксу опять же почему-то не в самом начале, а начиная где-то с 7-10 пикселя. Вообще не пойму как задается адрес координат. PS: Пожалуйста если можно, то своими словами, а не цитатами из даташитов и описаний производителя.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Народ, предлагаю затронуть меленькую темку питания дисплеев. Я вот посмотрел на схемы подключения дисплеев от Nokia. В большинстве случаев требуется питание 2,8 Вольт и 1,8 Вольт. Какими способами вы их получаете? Есть ли какие проработанные схемы?
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Добрый день! Есть пара дисплеев от siemens gigaset sl1 (ч/б, 102х64, точно живые и точно от указанного телефона), но гугля ни по схеме телефона, ни по самому дисплею информации не даёт. Если кто-то знает- киньте ссылочку, где посмотреть.
P.S. дисплейчик имеет назадней стороне маркировку:
BLE1012
SYE4313B2342
P.S. дисплейчик имеет назадней стороне маркировку:
BLE1012
SYE4313B2342
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Chettuser писал(а):В большинстве случаев требуется питание 2,8 Вольт и 1,8 Вольт. Какими способами вы их получаете?
у меня просто делитель стоит.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
А можно про делитель поподробнее - какой порядок сопротивлений?
Кто юзал дисплеи от Nokia 1100/2300 и 3310 - подскажите как контраст увеличить? Что то еле видно изображение.
Кто юзал дисплеи от Nokia 1100/2300 и 3310 - подскажите как контраст увеличить? Что то еле видно изображение.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
За что отвечает команда 0x07 в 1100?
Пока не удалил - не заработало!
Пока не удалил - не заработало!
-
srg320
- Встал на лапы
- Сообщения: 85
- Зарегистрирован: Пт фев 01, 2013 17:47:26
- Откуда: Украина, Луганская область
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Chettuser
Если верить данной статье, то 0х07 - это установка младших 4 бит адреса по Х.
Может вы 8-битный интерфейс применяете вместо 9-битного.
Если верить данной статье, то 0х07 - это установка младших 4 бит адреса по Х.
Может вы 8-битный интерфейс применяете вместо 9-битного.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Грешу на то, что он китаической структуры (покупал в siriust) - пришлось изображение переворачивать, было в зеркальном виде и еще вверх ногами.
-
russo_turisto
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Ср окт 07, 2009 06:45:38
- Откуда: Astana KZ
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Читаю даташит на PCF8814 (контроллер дисплея Nokia 1100), понять не могу - есть таблица 8 (Table 8 - Instriction set).
В ней указаны всевозможные команды управленяи дисплеем. а вот например write VOP register образован 2-мя строчками (ну не только он, несколько). Как контроллер поймёт что это именно команда записи в Vop? Или там есть определённая последовательность записи команд которую нарушать нельзя?
Спасибо.
В ней указаны всевозможные команды управленяи дисплеем. а вот например write VOP register образован 2-мя строчками (ну не только он, несколько). Как контроллер поймёт что это именно команда записи в Vop? Или там есть определённая последовательность записи команд которую нарушать нельзя?
Спасибо.
-
srg320
- Встал на лапы
- Сообщения: 85
- Зарегистрирован: Пт фев 01, 2013 17:47:26
- Откуда: Украина, Луганская область
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Chettuser писал(а):Как контроллер поймёт что это именно команда записи в Vop?
Скорее всего по старшим битам первого байта, команды специально так подобраны, чтобы комбинации старших битов были разными, например, в команде VOP значение битов с 7 по 3 "00100" больше ни в какой команде не будет, а уже определив команду, контроллер дисплея знает сколько байт в команде (чем-то напоминает дешифратор команд процессоров)
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Спасибо! Значит последовательность команд значения не имеет? 
-
srg320
- Встал на лапы
- Сообщения: 85
- Зарегистрирован: Пт фев 01, 2013 17:47:26
- Откуда: Украина, Луганская область
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Последовательность имеет значение в командах включения, выхода из спящего режима и т.п.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Есть дисплей от N95 (какой то из китайцев). Как определить какой контроллер в нём стоит? Слышал что есть универсальная библиотека под ILI932x которая может определять, но попытки нагуглить так и не привели к результату.
Кстати, в каком виде дисплей выдаёт тип контроллера при считывании по адресу 0x0000?
Кстати, в каком виде дисплей выдаёт тип контроллера при считывании по адресу 0x0000?
-
srg320
- Встал на лапы
- Сообщения: 85
- Зарегистрирован: Пт фев 01, 2013 17:47:26
- Откуда: Украина, Луганская область
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Chettuser писал(а):Что может означать вторая строка, где ряд значений необязателен?
Это обычное дело, для определенных параметров нужно несколько бит, а остальные не используются, заполняй чем хочешь, видимо оставлены для будущих усовершенствований в след. моделях. Бывает, что команда занимает несколько байт, и в каждом байте задействована только часть битов.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Т.е. если я правильно понял - могу записать подряд 2 команды относящиеся к одному и тому же параметру, например:
правильно?
Код: Выделить всё
WriteLCD(CMD,0x90);
WriteLCD(CMD,0xAF);правильно?
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Доброго времени суток
Запустил TFT дисплей на SSD1289 с МК STM32F103VCT6. С использованием FSMC, как полагается. Все отлично, но дисплей не реагирует на команду переворота, текст выводится одинаково, в "стоячем" положении дисплея. Может ткнете носом, как это сделать (библиотеку прилагаю)? И где можно почитать про вывод картинок? А то функция вывода вроде как есть, а массив даже в память не лезет...
P.S.
Нашел другую библиотеку, с ней дисплей пытается работать в горизонтальной ориентации, но как-то совсем уж странно:

Это реакция на код:
Запустил TFT дисплей на SSD1289 с МК STM32F103VCT6. С использованием FSMC, как полагается. Все отлично, но дисплей не реагирует на команду переворота, текст выводится одинаково, в "стоячем" положении дисплея. Может ткнете носом, как это сделать (библиотеку прилагаю)? И где можно почитать про вывод картинок? А то функция вывода вроде как есть, а массив даже в память не лезет...
P.S.
Нашел другую библиотеку, с ней дисплей пытается работать в горизонтальной ориентации, но как-то совсем уж странно:
Это реакция на код:
Код: Выделить всё
LCD_DisplayStringLine(30,"Hello World!!!"); // 30-расстояние от верхнего края
LCD_DisplayStringLine(60,"Hello World!!!");
LCD_DisplayStringLine(90,"Hello World!!!");
LCD_DisplayStringLine(120,"Hello World!!!");- Вложения
-
- TFT.rar
- Вторая библиотека
- (12.33 КБ) 227 скачиваний
-
- TFT_FSCM.rar
- (4.62 КБ) 238 скачиваний
Опыт растет прямо пропорционально выведенному из строя оборудованию...