Подключение дисплеев Nokia 1110/1110i/1200/1202/1203/1112/1116/2660/2760/6085

Самый активный читатель и комментатор на сайте Валерий Гончаренко сделал мне приятный подарок — прислал несколько дисплеев от Nokia (я об этом еще напишу, все времени не хватает). Но он также любезно подготовил статью, в которой поделился практическим опытом подключения целого ряда экранов от мобильных телефонов Nokia к микроконтроллерам. В конце статьи приведены платы переходников для подключения к микроконтроллерам в формате Sprint Layout 5. Валера, большое спасибо за статью. Итак:

После продолжительных тестов разных дисплеев Nokia с библиотекой, уважаемого Chiper-а была наработана небольшая практическая база с которой хотелось бы поделиться. Начну из далека. Где-то с год меня терзало смутное желание  приобрести термопинцет для возможности демонтажа SMD элементов с убитой техники.

Термопинцет для демонтажа

Термопинцет для демонтажа

Но цена на него показалась завышенной и недавно посетив магазин , я увидел что она еще и выросла. Терпению пришел конец и я решил сделать его сам!

Для этого понадобилось: два паяльника по 25 Вт, кусочек фанеры толщиной 20 мм, немного термоусадочной трубки, дрель, сверло Ø10 мм, два часа времени и конечно пара прямых рук растущих из нужного места! Прямые затраты – два паяльника и термоусадка = 240 р. Конструкция до безобразия проста: две заготовки — это наши будущие ручки в них сверлим сквозные отверстия для наших паяльников, винт чтобы все собрать и кусочек пружинящей стальной полоски- для возврата в исходное положение, одеваем ручки в термоусадку и … Вуаля !

Самодельный термопинцет

Самодельный термопинцет

На самом деле возможности его применения очень широки – демонтаж smd (и не только) резисторов, конденсаторов (включая электролиты), транзисторов, микросхем.

Теперь плавно переходим к дисплеям. Вопрос — как соединить LCD Nokia 1110iс печатной платой? Естественно через разъем, который мы найдем либо на убитом телефоне, или придется его снять с шлейфа. Наш вариант – второй, а вот — как это происходит с помощью термопинцета в одно касание.

Демонтаж с помощью термопинцета

Демонтаж с помощью термопинцета

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

Дисплей Nokia 1110i/1112/1200/1116 – напряжение подсветки 3,3 в через резистор 100 Ом

Lcd Nokia 1110i/1112/1116/1200

Lcd Nokia 1110i/1112/1116/1200

Дисплей Nokia 1110 – инверсный с зеркальным разворотом по горизонтали, подсветка – 5 в через резистор 100 Ом, имеет очень высокую контрастность.

Lcd Nokia 1110

Lcd Nokia 1110

Дисплей Nokia 1202/1203/1280 – изображение немного сжато по вертикали, подсветка 3,3 в через резистор 100 Ом

Lcd Nokia 1202/1203/1280

Lcd Nokia 1202/1203/1280

Дисплей Nokia 2660/2760/6085 – самый маленький 24х24 мм, аналогичен 1110 , напряжение питания подсветки – 7,2…8,0 в через резистор 100 Ом, подсветка синего цвета

Lcd Nokia 2660/2760/6085

Lcd Nokia 2660/2760/6085

Обращаю внимание, что по быстродействию 1110i/1112/1116 – тормозные: не удается установить задержку менее 130 us, у оригинальных 1110i – с быстродействием порядок. Все остальные дисплеи в тестах показали высокую скорость _delay_us(1);

Примечание от Chiper:  Валерий имеет ввиду работу с библиотекой вывода для lcd nokia, которая обсуждалась здесь.

Дисплеи 1110i и 1112 – попадаются с невыраженной желтой, или ядовито-зеленой подсветкой – проблема решается довольно просто: если скальпелем поддеть отражатель в районе светодиода, то мы увидим там нечто похожее на изоленту приклеенную к светодиоду – снимаем ее и наслаждаемся голубовато-белым свечением.

Все рассмотренные дисплеи монохромные и имеют разрешение 96х68, напряжение питания тестируемых образцов – 3,3 в , но я бы рекомендовал при возможности снизить его до 2,8 в ( в экспериментах погибло 2 дисплея).

Примечание от Chiper: Экран от Nokia 1100 имеет разрешение 96×65 пикселов.

Цоколевка всех рассмотренных дисплеев – одинаковая (у 1202/1203/1280 – своя). Схема подключения к микроконтроллеру очень проста и не прилагается, так как все понятно из печатных плат.

Подведем итоги

Первое место: 1202/1203/1280
Плюсы: быстрый, питание и подсветка – 3,3 в, распайка шлейфа сразу на плату.
Минусы: нет.

Второе место: 1110
Плюсы: быстрый, питание и подсветка – 3,3 в, очень высокий контраст изображения.
Минусы: требуется разъем подключения .

Третье место: 1110i/1112/1116
Быстродействие – необходимо тестировать конкретный экземпляр, некоторые экземпляры -доработка подсветки, питание и подсветка – 3,3 в.

Четвертое место: 2660/2760/6085
Плюсы: быстрый.
Минусы: питание подсветки от 7,2 в и мягко говоря она очень насыщенная.

 

 

114 комментариев на “Подключение дисплеев Nokia 1110/1110i/1200/1202/1203/1112/1116/2660/2760/6085”

  1. -Валера-

    В моих предпочтениях дисплей от Nokia 1202 переместился на второе место, на первое вышел Nokia 1110 без буквы i — мягкая подсветка и радикально черный цвет шрифта. В статье есть неточность — питание подсветки 5 в (есессно через резистор), от 3,3 в нет даже намека. ВНИМАНИЕ: в сети есть рекомендация питания подсветки от 7-8 в это не так, подключил дисплей — громкий хлопок и он отправляется в страну вечного сна. 

    • Всё верно, питание подсветки от 4в. По схеме телефона там 7.8В анод и 3.9В/3.8В катод. Разница потенциалов получается около 4В.

  2. Артём

    Уважаемый автор, а нет ли у вас библиотеки и исходников для работы с дисплеем нокиа 1200 на си, лежит без дела такой дисплей — хочу подключить. Если можно на имейл artemvinihenko(собака)rambler.ru

    • А разве библиотека от Nokia 1100 не подходит? По моему работает нормально. Вы пытались ее использовать?

      • Спасибо) Я прост незнал что они подходят) буду пробовать.

        • Спасибо)

          Пожалуйста

          буду пробовать

          Отпишитесь по результату. Другим, я думаю, тоже будет интересно узнать….

          • ок)
            только я пишу в CVAVR, библиотеку под него нашёл — осталось разьём под дисплей запаять — уж довольно мелкий он….точнее растояние между ножками)

            • -Валера-

              На счет мелкого шага дорожек под LCD Nokia1200 (шаг-0,5 мм)- в корне с вами не согласен: недавно меня тоже смущал такой мелкий шаг. Сейчас «раскуриваю» проект с дисплеем 320х240, так там разъем 24 pin, шаг 0,4 мм в два ряда. Выполнил с помощью ЛУТ с второго раза, помогла практика с LCD 1202.

            • Сейчас все стремятся к миниатюризации. Что делать… «такова селяви, как говорят у них» (С) 🙂

               

              Надо приспосабливаться и переходить на мелкие SMD. Опыт приходит с практикой.

  3. Ошибка у вас на фото распиновки. LED+ и LED- нужно местами поменять.

  4. Дисплей 1202 . 11 контакт LED+ , 10 — LED-

  5. -Валера-

    Да, сейчас еще раз проверил, на фото с дисплеем 1202- ошибка,  Необходимо на 10 pin LCD1202 подать минус, а 11 pin  плюс подсветки дисплея. На печатной плате все верно, видимо когда подписывал фото- ошибся. Сорри.

  6. Уважаемый автор.  Все указанные выше дисплеи могут работать от одной библиотеки? то есть http://digitalchip.ru/podklyuchenie-displeya-ot-nokia-1100-chast-2 или я что то не допонял читая статью.
    Имеются в наличии дисплеи 1110, 1110i, 2760(внешний), хотелось бы поиграться с ними.
    Также есть дисплей от nokia 3510, ну вот информации по нему не густо, ну а про библиотеку я вообще молчу.

  7. Буду очень признателен.

  8. -Валера-

    Как и ожидал- все нашлось, дисплей от нокии3510: цветной, разрешение 98х67 пикселей, контроллер дисплея используется, если я не ошибаюсь, S1D15G14, по системе комманд схож с дисплеем от Nokia6610 который я здесь тестирую. На стадии выбора дисплея для тестов был забракован по причине низкого разрешения и , скажем так, неочень читабельного даташита. Код в сети гуглится на раз, вот пример на Си, правда оригинал статьи на немецком (гугль в помощь) http://hobbyelektronik.org/Elo/AVR/3510i/index.htm

    • Хех, был у мя такой телефон… 🙂 Когда все с Nokia 3310 ходили, у меня 3510i был. 3310 моно звук, у меня 4-х голосная полифония. Круто! 🙂 (…ностальгия…). Правда, хоту убей, не помню откуда он у меня взялся. И делся тоже не помню куда. Помню, что долго с ним ходил. Wap-сайты на нем осваивал… 🙂

      Ладно, эт лирика.

      -Валера-, посмотрел я код по твоей ссылке. Да, на 6610 похож. Но за неимением его, проверить не могу.

    • Спасибо за ссылку.
      Nokia 3510-монохром, а Nokia 3510i-цветной, у меня 3510 без ай.
      Вот на его дисплей я ищу библиотеку.

  9. на радиокоте проскакивала какая то инфа по дисплею от 3510, но автор вроде не добился положительных результатов.

    • -Валера-

      Вот, может даташит на него тебе поможет — кода нет, нужно все самому делать, Philips OM6206.
      ВНИМАНИЕ! (разрешение контроллера 102×65 пикс) а дисплея 96х65 пикс., при создании проги это нужно учитывать, можно провести аналогию с Nokia3310 оригинальными и китайского происхождения. В проге для китайских необходимо было следить чтобы данные не вылазили за границы дисплея- иначе на экране появлялся мусор и т.д.   Имхо, любой из тех дисплеев что у тебя имеются дадут фору 100 очков LCD от Nokia3510, особенно от Nokia 1110:)

  10. спасибо. попробую похимичить, а так получается овчинка выделки не стоит, дисплей то один.

    • Отпишись по результатам «химичения». Интересно.

      А насчет овчинки… пути господни неисповедимы. Может завтра тебе подгонят целую партию таких дисплеев… 🙂

  11. Хорошо.

  12. подскажите пожалуйста что за стабилитрон на плате ,для подключения 1110i
     
    точное название ,что бы заказать.

    • -Валера-

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

      • -Валера-

        Корпус SOT-223, LM1117-3,3  

        • спасибо! я не так выразился …. просто в спринте у меня почемуто именно эту деталь и не показывает .
          ещё раз спасибо -буду пробовать!!!

  13. Виталий

    С какого шлейфа можно снять разъем для подключения lcd?

    • Я не снимал, поэтому не знаю. Это надо у Валеры Гончаренко спросить. Он этим занимался. 🙂

    • -Валера-

      Разъем можно снять с шлейфа телефона Nokia 1200/1202/1208/1209 — он на фото в начале статьи. Также смотрим шлейф Nokia 2650/2652- тот же самый разъем.) Предлагаю зайти в любую мастерскую по ремонту мобильных телефонов, думаю найдутся не только шлейфы, но и платы с которых «мастер» за малую толику денег- сдует разъем, или отсыплет их бесплатно. Еще как вариант — магазин Сириус http://siriust.ru/price.php  первый шлейф в посте стоит там 15 р., второй шлейф- 32 р.  По-моему более, чем демократичные цены 🙂

  14. Виталий

    Спасибо за ответ.

  15. Nokia 1110 LCD, 10 вывод лучше питать от источника 1.8В. Соответственно делитель должен быть 3.1 на 1.8 кОм на сигнальные входы. Я запитывал от экран от двух стабилизаторов 1.8 и 2.8 вольт

  16. bootloader

    Распиновка контактов у 1200 такая же как у 1100?

  17. Здравствуйте. Скиньте кто нить, пожалуйста, схему адаптера для нокии 1202 на daglib(гав-гав)яндекс.ру. Т.к с смд компонентами напряг, хочу сделать на выводных.И есть еще такие вопросы:

    Танталовые кондеры можно заменить на выводные электролитические?
    Где находятся светодиоды подсветки  нокии 1202 ?
    Каково потребление тока дисплея с подсветкой и без нее?
    К акова ширина дорожек и расстояние между ними на шлейфе дисплея (в SL измерил, 0,4 и 0,16 соответственно получилось, хотя по поводу последнего есть сомнения)

    Спасибо
     
     

    • -Валера-

      А что в схеме адаптера рисовать? Восемь резисторов для согласования и стабилизатор 3 вольта? 
      Если только побаловаться с дисплеем- запитайте контроллер от 3 вольт и никакие резисторы и стабилизаторы не понадобятся, выводы дисплея подключаем напрямую к контроллеру).
      Танталовые конденсаторы можно заменить на выводные.
      Исходя из вопроса о расположении светодиода подсветки делаю вывод, что дисплея у вас пока нет на руках, на тех дисплеях 1202 что есть у меня- светодиод (а он — один!) находится в верхнем левом углу. Видно на фото, как от шлейфа идет небольшой «апендикс» в левый верхний угол, так вот на нем тот самый светодиод и распаян). Также встречаются дисплеи с верхним правым расположением светодиода, естественно и сам шлейф с контактами немного смещен в право.
      Ток питания дисплея и подсветки не замерял- не было необходимости, могу предполагать мизерное потребление.
      Расстояние дорожек на шлейфе дисплея 1202 равно 0,6 мм по центрам. Я в адаптере делал так: шаг дорожек- 0,6 мм, ширина- 0,4 мм (для паябельности), зазор между догожек- 0,2 мм. После переноса рисунка дорожек по системе ЛУТ, потом под линейку прошелся скальпелем (можно иглой) между дорожек- на случай их «сливания вместе» чтобы сформировать зазор в 0,2 мм)).

      • Спасибо за ответ. Дисплеи есть, только с загруженностью на работе никак не соберу девайс. Планирую собрать термометр с выводом комнатной и уличной температуры (в идеале, с записью данных на SD карту) с питанием от батареек. Сейчас жду детали из Китая. На данный момент единсвенная проблема это танталовые конденсаторы. Их хочу поменять на выводные.
        По подсветке думаю сделать так: нацепить на лицевую панель PIR сенсор без линзы Френеля, махнул рукой перед сенсором-подсветка загорелась к примеру на 10 сек.
         

        • -Валера-

          Ну я думаю- хранить данные о температуре на карте SD, это здорово, но можно обойтись и любой EEPROM с шиной I2C. Хотя сам занялся изучением карт SD)).  А чип- конденсаторов можно надергать с любых материнок- которые сильно б\у.

      • И еще вопрос. Только заметил что рядом с нижним кондером стоит перемычка 000. Зачем она там? Почему нельзя дорожку просто соединить к конденсатору?

        • -Валера-

          Действительно- я тут немного перемудрил))), перемычка лишняя- можно удалить!

  18. приветствую. подскажите неопытному реально ли вместо нокиа 3310 поставить 1110?

    • -Валера-

      Конечно- реально, нет ничего невозможного.  Только необходимо переписать инициализацию дисплея, и функции все перепроверить. А для этого ИМХО, необходимо иметь и 3310 — для возможности контроллировать работу оригинала, и 1110- для отработки изменений в коде.   Кто-то скажет, можно ведь задействовать эмулятор (протеус) работы диспов, я не уверен, что затея стоит того.

  19. bootloader

    подключил к stm32, существенно пришлось переделать библиотеку, но все работает.

  20. Здравствуйте.
    Спасибо за статью, очень полезно. Запустил на MSP430, используя библиотеку из 
    http://dangerousprototypes.com/forum/viewtopic.php?f=19&t=3486&p=40102#p40102
    Ткните, пожалуйста, носом в библиотеку — под статьёй только ссылки на другие статьи и файлы печатных плат.
    И ещё вопрос — не находил ли кто-нибудь редактор для шрифта 5х7 или других размеров?
    Спасибо.

  21. Максим

    Добрый день!
    А можно вас попросить замерить ток потребления дисплеев? В частности интересует 1110i и 1202. Естественно, без подсветки. Буду очень благодарен! Выбираю дисплей для портативного устройства, для которого ну очень важна экономия энергии.

    • Отвечает Алексей Касьянов <pishi_43@mail.ru>

      Потребление у меня составляет 0,5- 0,54мА. это на проекте от сюда http://bascom.at.ua/publ/chasy_na_mege8_ds1307_i_displee_nokia1100/1-1-0-71

       

      • Максим

        Спасибо! Но дисплей 1100 у меня не взлетел. Несколько экземпляров перепробовал, все молчат как рыба. Вот и смотрю на 1110i и 1202. По ним бы ток узнать хотелось бы. 

        • Сергей

          Имеется ошибка в библиотеке. После внутреннего резета (команда 0xE2) нужно подождать хотя бы 5 миллисекунд. Я выставил 20ms. По крайней мере 1202 без этой задержки не заводится. 

          • Вполне возможно, что задержка нужна. Но у меня все работало без нее. Поэтому я ее и не ставил.

            • Сергей

              Да, я слишком неправильно выразился. Ну в общем, для экранов, оказавшихся у меня в руках нужна такая задержка. И может быть, кто-то еще с этим столкнется. 
              Еще я обнаружил, пока пилил аппаратный spi — после опускания CS также нужна задержка. Весьма странно, в программной реализации она не нужна. 
              В итоге я CS опустил при инициализации, и больше не поднимаю. Кто-то их вообще на землю запаивает .)

  22. Сергей

    Если кому интересно — удалось завести экран от 1202 через аппаратный SPI на STM32F0 (он умеет 9-битный SPI).
    Скорость передачи — порядка 4-5 мегабит. 
    Пока не готов выложить в виде библиотеки, но, думаю, скоро будет. 

    • Конечно интересно. Будем ждать.

      • Сергей

        Как-то вот так. randoman.ru/files/lcd1202.zip
        Вероятно там еще присутствуют недочеты, я только на SPI2 проверил (жирно будет SPI1 для экрана отдавать),
        В нагрузку там таймер, который аптайм считает посредством TIM6, нужно только для usleep(). Можно заменить по вкусу.

        • Спасибо. Перемещу архив к библиотеке для AVR. Многим я думаю будет полезно.

          ЗЫ: не хотите статейку написать, ну или хотя бы видео снять с демонстрацией?..

          • Сергей

            Ну тогда надо сначала что-то подходящее запилить, чтобы видно было, что вся картинка перерисовывается. Пока там только framerate и uptime выводятся. Проблема в том, что там 660 fps, а уже в софтварном режиме было 70, и матрица сама довольно медленная. Ну и рисуется там пока только собственно framerate, uptime, и остальная часть экрана доливается черным. Можно, конечно, мельтешить черное с белым, но это некрасиво.
            Если есть идеи, что нарисовать для демонстрации производительности — готов выслушать 🙂

          • Я накатал небольшую статью, но так и не понял, как ее предложить к размещению здесь. Поэтому разместил у себя. Вы вольны перенести ее сюда 🙂 https://randoman.ru/2013/09/21/nokia-1202-spi-stm32f0/

  23. Уважаемый Автор. У меня такой вопрос. залил библиотеку на атмегу8-все работает нормально. Перекомпилировал под атмегу16-получаю чистый экран (ничегоне отображается). настройки портов не менял. В чем может быть проблема?

    // Порт, к которому подключен LCD-контроллер NOKIA 1100#define PORT_LCD PORTC
    #define PIN_LCD PINC
    #define DDR_LCD DDRC

    // Номера выводов порта, к которым подключены выводы LCD-контроллера
    #define SCLK_LCD_PIN 4
    #define SDA_LCD_PIN 3
    #define CS_LCD_PIN 2
    #define RST_LCD_PIN 1

    • -Валера-

      А как обстоят дела с фьюзом JTAGEN при заливке прошивки в контроллер? По умолчанию с завода он установлен, а в Mega8 — его нет.  Пока фьюз не сбросите- дело не пойдет))

  24. Евгений

    какой стабилизатор на для 1202?

    • -Валера-

      В итогах по дисплеям все указано- питание lcd 1202  3,3 в но я рекомендовал бы его снизить до 2,8 в.

  25. Евгений

    Не какой элемент поставить lm1117 в корпусе so89 не нашел 
    чем его заменить?

    • -Валера-

      Да в принципе подойдет любой на 2,8-3,3 вольта, на печатной плате не составит труда разместить практически любой корпус- хоть TO-92, распаяв его вертикально)) 

  26. Спасибо за хорошие статьи! Практически единственный подробный ресурс про дисплейчики нокия из перечисленных
    Пытаюсь запустить 1202 — не получается. Я правда «схалявил» и решил запустить МК на 3.3В и подключить дисплей напрямую. Кроме того как я понял у меня еще косяк с JTAG произошел — сначала пытался запустить на мега32 на порту C с заводскими установками по JTAGEN
    Кроме нескольких мигающих точек на экране ничего не вижу (
    пробовал прошивать и HEX с сайта и тот, который сам откомпилировал — результат примерно одинпробую туже прошивку в протеусе — работает
    дисплейчик накрылся?

    • похоже первый дисплейчик я спалил (
      сделал платку с этого сайта с резистивными делителям, взял новый дисплей — заработало!
      но теперь почему-то есть две битых полосы — одна вертикально (при запуске теста проходит ровно по левой палочке буквы H теста в слове Hello), вторая горизонтально ровно по середине экрана. Полосы видно как белые полосы даже без засвеченных символов. Что это? Брак?
      Кстати дисплейчик удобно паять не припоем, а положив совсем немного паяльной пасты под то место куда ляжет шлейф

      • -Валера-

        Это брак дисплея, если не отображается полоса пикселей. У меня имело место быть подобное явление- горизонтальная полоса через весь экран. Лечится заменой дисплея.

        • я уже так и понял (
          из 10-ти дисплеев купленных в Профи только 4шт работают как надо
          2 полностью не работают — при инициализации вспыхивает несколько рядов точек и все, больше никаких признаков жизни, правда один из этих двух был первым подопытным и я мог сам его спалить
          4 шт имеют одну или две полосы битых пикселей
          печально, возможно Профи скидывает брак тем кто при покупке не проверяет как я)
          кстати сделал универсальный адаптер по подобию вашего для 1202 и 1616 — у них одинаковый разъем и одинаковая распиновка, отличается только питание подсветки — сделал переключатель и установил конденсаторный умножитель на max1044 http://forum.easyelectronics.ru/download/file.php?id=16911&t=1&sid=4e612143a134e7ca01c4fe16e7ea2649. Можно тестировать дисплеи — подключение без пайки
          Вот только 1616 пока не удается запустить. У вас нет опыта? брал ваши примеры для 6610 — не работает, а везде пишут, что у них один контроллер

          • информация о совместимости 1616 и 6100/6610 оказалась ошибочной
            в 1616 контроллер SPFD54124B
            мне удалось все запустить, отличный дисплейчик

            • 🙂 Понятно. Спасибо за информацию.
              Опиши подробнее, что б другие не путались.

              • здесь есть проект универсального драйвера для ряда дисплеев, в нем нет упоминания о дисплее 1616, но есть упоминание о контроллере SPFD54124B https://sourceforge.net/projects/nokiasuperbreak/. Кстати у них реализовано считывание ID контроллера и автоматическое определение дисплея. С этого кода собственно мне и удалось оживить дисплей. Но там есть ряд ошибок, дальше все исправлял и дописывал по даташиту.

              • вышла моя статья http://radiokot.ru/articles/53/, там подробно о 1616 и ссылки на ваш сайт

              • Почитал, занятная статья.Понравилась.

                Забрал бы себе на сайт, в общую копилку. Но наверно так нельзя, наверно правила РадиоКота не позволяют перепечатывать на другие сайты… Жаль, конечно

  27. Дмитрий

    Приветствую всех, такой вопрос: собираю свою схему в протеусе всё работает, собрал в железе — работает только подсветка. Время минимальной задержки менял от 0 до 200 мкс. Немного изменил систему питания экрана, сделал резисторный делитель 40 и 40 ом (2.5 вольт чёткие), эффекта 0. Поднял до 3.3 никаких изменений. Резисторы в сигнальных делителях по 680 ом (так же деление на 2). Наличие сигнала смотрел осциллографом, он на месте. Экраны покупал в интернет магазине GSM serves, купил 4 штуки все перепробовал и ни один не заработал. Какова вероятность палёного экрана?

    • Дмитрий

      Забыл сказать экран от нокиа 1202

      • Сергей

        Возможно я опоздал с ответом, но я покупал экраны 1202 в service-gsm, сходу они не заработали, но выяснилось, что после внутреннего резета (команды 0xE2) нужно подождать минимум 5 ms, я выставил 20 ms.

    • Дмитрий

      Нашёл в интернете, что мои дисплеи не оригинальные, а в чём собственно различия?

      • Да отличий может быть масса — отличающееся распределение памяти, распайка, уровни сигналов, система команд и т.д. Тут уж надо смотреть на конкретный образец дисплея.

        • Дмитрий

          Значит стоит поискать оригинальный? А какие ещё дисплеи кроме названых в данной теме могу подойти к этой библиотеке, просто не охото переделывать железо.

          • Значит стоит поискать оригинальный?

            Ну тут каждый поступает по своей ситуации. У меня, например, нет возможности выбирать, оригинальный или нет дисплей. Мне придется пытаться запустить то, что есть. (Но спасибо Валере, у меня все работает).

            А какие ещё дисплеи кроме названых в данной теме могу подойти к этой библиотеке

            Те, которые управляются контроллером экрана PCF8814.

    • Какова вероятность палёного экрана?

      Ну хз… Смотря где брать, наверно. Мне повезло — мне прислал Валера Гончаренко (за что ему еще раз большой сенкс) и все оказались рабочими. Где он брал, я не знаю. Но ему (и мне) повезло… 🙂

      • Дмитрий

        Вот как выглядят мои экраны 
        http://maxtell.ua/displei/nokia/nokia-1202-1203-1280-lcd-displey  

        • Ну хз… Попробую завтра свои экраны крупным планом сфоткать…

        • очень похожи на мои купленные в Профи в Москве
          нет ничего страшного что дисплей не оригинальный, вы настоящий оригинальный дисплей в музее можете искать)) шучу, чаще всего продают так называемые совместимые
          из моих 10 2 оказались совершенно не рабочие, так что варианта два — просто не повезло и дисплей мертвый либо он не совместим, просто похож

    • -Валера-

      Вставлю свои пять копеек- из десяти дисплеев Nokia1202 приобретенных в Москве в магазине «Профи» не заработал только один. И….!!!  Я хочу обратить внимание! Возможно дело в питании дисплея- поскольку данный образец (а все десять штук были из одной партии!) проработал два или три дня без нареканий на переходнике для дисплея из статьи, и только затем появились две горизонтальных полосы битых пикселей. Делаю выводы- для питания дисплея, по-хорошему, нужно два источника питания 1,8 в и 2,8 в. А мы питаем дисплей в авральном режиме «на круг» от 3,3 в- возможно это негативно и сказывается на их работоспособности. На оригинальность дисплеев расчитывать не приходится, а значит и их качество на надлежащем уровне)). 
      Вы изменили схему питания дисплея- 2,5 в. А как обстояли дела с уровнями сигналов поступающих на дисплей, тоже привели к 2,5 в? Дисплей распаивали на переходник выложенный здесь?
       

  28. Доброго дня!
    Кто-нибудь измерял реальное потребление дисплеев? интересует 1202 но можно и любой другой из приведенных. В даташите все очень расплывчито написано. Хочется до покупки оценить реально потребляемый ток, чтобы прикинуть схемы питания.

  29. Алекс

    Всем привет.Ребята ,есть дисплей на процессоре написано KS0068 436 НИГДЕ НЕ МОГУ НАЙТИ НА НЕГО ЦЕКОЛЕВКУ.10 Выв фирмы SOLOMON.Может был у кого подскажите цеколевку подключения

  30. Здоров народ !
    Решил включить дисплей от нокиа 1202 , но что бы не делал он все равно не работает . Посмотрите пожалуйста есть в программе ошибки .

    #include "stm32f10x.h"
    #include "stm32f10x_rcc.h"
    #include "stm32f10x_gpio.h"
    #define CS_ON GPIO_ResetBits(GPIOB, GPIO_Pin_13);
    #define CS_OFF GPIO_SetBits(GPIOB, GPIO_Pin_13);
    #define RES_ON GPIO_ResetBits(GPIOB, GPIO_Pin_12);
    #define RES_OFF GPIO_SetBits(GPIOB, GPIO_Pin_12);
    #define D_H GPIO_SetBits(GPIOB, GPIO_Pin_14);
    #define D_L GPIO_ResetBits(GPIOB, GPIO_Pin_14);
    #define SCK_H GPIO_SetBits(GPIOB, GPIO_Pin_15);
    #define SCK_L GPIO_ResetBits(GPIOB, GPIO_Pin_15);
    #define LED_ON GPIO_SetBits(GPIOB, GPIO_Pin_11);
    #define LED_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_11);
    #define dan 1
    #define com 0

    int sck(){
    int t;
    for(t = 0; t < 2000; t++);
    SCK_H;
    for(t = 0; t < 2000; t++);
    SCK_L;
    for(t = 0; t < 2000; t++);
    }

    int send(uint8_t D, uint8_t C_D){
    int t;
    SCK_H;
    CS_ON;
    SCK_L
    RES_ON;
    for(t = 0; t < 2000000; t++);
    RES_OFF;
    if(C_D&1<<0){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<7){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<6){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<5){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<4){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<3){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<2){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<1){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    if(C_D&1<<0){
    D_H;
    sck();
    } else {
    D_L;
    sck();
    }
    CS_OFF;
    }

    int main(void)
    {

    int t;

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
    GPIO_InitTypeDef portB;

    portB.GPIO_Mode = GPIO_Mode_Out_PP;
    portB.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15|GPIO_Pin_10;
    portB.GPIO_Speed = GPIO_Speed_10MHz;
    GPIO_Init(GPIOB, &portB);
    // init
    send(0x20, com);
    send(0x90, com);
    send(0xa4, com);
    send(0x2f, com);
    send(0x40, com);
    send(0xb0, com);
    send(0x10, com);
    send(0x00, com);
    send(0xc8, com);
    send(0xa1, com);
    send(0xac, com);
    send(0x07, com);
    send(0xf9, com);
    send(0xaf, com);
    send(0xa7, com);
    for(t = 0; t < 2000000; t++);
    send(0xa7, com);
    LED_ON;
    while(1)
    {

    }
    }

  31. Так ине удалось завести дисплей от 1200 на аппаратном spi stm32f103c8t6

    • здравствуйте запустить 1200 или ему подобный лцд на аппаратном спи камня f103 скорей не получится…здесь же писалось что у этих лцд спи 9 битный (у камней f103 точно не помню спи фрейм передачи жестко установливается в 8 бит или 16) менять фрейм передачи может серия F0!!! и помоему ещё старшие F4 могут менять фрейм передачи от 8 до 16 бит за посылку….поэтому запуск этого лцд на 103 камнях возможен програмно или как где то видел в инете через «задний проход» используя уапп…
      на аппаратном уровне на этом камне думаю вполне заработает лсд от нокии 3310 или 5110…так как там битик приема команд аля данные сидит на отдельном выводе…

  32. Hi! Can you translate this page to english? Or can you make a video tutorial in youtube? I’m from Argentina and I don’t understand russian.

    thanks!

    ______________________________________________________________________
    Привет ! Можете ли вы перевести это английском языке? Или вы можете сделать видео-учебник на Youtube? Я из Аргентины , и я не понимаю по-русски.

    спасибо
    Privet ! Mozhete li vy perevesti eto angliyskom yazyke? Ili vy mozhete sdelat’ video-uchebnik na Youtube? YA iz Argentiny , i ya ne ponimayu po-russki.

    spasibo

  33. чуть не понял 1110/1110i/1200/1202/1203/1112/1116/2660/2760/6085
    все совместимые ?
    одна библиотека на все ?

    • -Валера-

      Да, одна на все. Различие только в скорости реагирования на биты информации.

  34. Ashok kumar

    wow russians are great . thanku for your informations for nokia lcd display pin outs

  35. Ashok kumar

    i am currently doing be in EEE . so i learned about pic,avr,arduino,pic32,dspic and many many things of microcontroller.
    I need mobile lcd disply pin outs for interfacing microcontroller so please give me a links for find mobile lcd pin outs

  36. Сравнивал схемы для 1202 и 1110
    Почему на переходнике для 1110 больше конденсаторов 0.1мФ и 2 диода?

    • -Валера-

      Диоды нужны для того, чтобы понизить напряжение с стабилизатора до примерно , 3.0 вольт. Подсветка дисплея питается от 3,3 вольт , а сам дисплей от 3,0 вольт посредством двух диодов . Для дисплея по феншую ) необходимы два напряжения питания — 1.8 и 2.8 вольт . Конденсаторы — 0.1 мкф фильтры по питанию.

  37. Длячего на схеме для 1110 диоды 4148?

Добавить комментарий

Поля, помеченные знаком звездочка (*) обязательны для заполнения.