Осваиваем дисплеи от мобильных телефонов

Что бы не засирать чужие комменты и что бы несколько собрать воедино накопленную информацию, напишу в отдельный блог то что удалось пощупать (и ещё немного). Вода будет, готовых примеров не найдете, полезных ссылочек подкину.
Давно уже не секрет что мобильные телефоны являются поставщиками дешёвых и аппетитных запчастей, которые можно использовать в радиолюбительских задачах. Взять хотя бы всеми избитый дисплей от Nokia 3310. При цене в ~55р на нем можно разместить 6 строк по 14 символов. В то время как Winstar'овский дисплей 2х16 стоит в ~190р. А если вспомнить что данные дисплеи графические, кто знает цену графического винстара? по моему в районе 590р я видел последний раз. Разница в цене на порядок. А в чем подвох?

А подвох в том что я сравниваю разные дисплеи с разными областями применения. Надо вспомнить что Winstar выпускает «промышленные» дисплеи. И на мой взгляд их несомненным плюсом является именно размер символов. сообщение на них видно с расстояния более метра. На дисплей же от мобильника мы можем вывисти только мелкий текст, более крупных символов на нем поместится пара штук. Хотя тому же термометру больше и не надо.
Так же немаловажный фактор разъем. У винстара это контакты с шагом 2.54мм, так сказать DIP корпус, удобно и разъем блс использовать и просто подпаятся может любой человек. На побильных же телефонах разъмы меньше. вплоть до шага 0.4мм.
Следующим неприятным моментом является подсветка. При питание дисплея 3.3В подсветка просит себе 6-7В. Надо думать какой-то step-up если питаетесь от батареек или USB порта. Конечно желающие могут разобрать дисплей и перепаять встроенные светодиоды параллельно, благо добраться до них не проблематично, но факт остается фактом.
Далее — все эти дисплеи графические, и текст на них надо выводить самостоятельно. Если на винстаровские дисплеи мы просто отправляли код символа, то тут нам надо отрисовывать символ самостоятельно. Чем это нам грозит? Во-первых, дополнительным расходим памяти на храниние изображений символов. Так шрифт 5х8 для Nokia 3310 занимает 1.25кБ памяти. Только латинница от шрифта Verdana 10 (высота 13 пикселей, ширина 1-11 пикселей) занимает 1.7кБ. Но разве это проблема в наше время? Во-вторых, сами изображения надо где-то доставать. Набирать всю эту таблицу самостоятельно не самое интерестное занятие (мне хватило одного добавления кириллицы).
На сколько всё это ужасно, решать вам. Для себя же я уже решил, дисплеям быть. На этом думаю демагогии достаточно, перейдем к полезной информации (За качество фоток уж простите, на китайца снимал).

Nokia 3310
Монохромный 84х48 точек, без подсветки. к разъему припаяться на ура. SPI 8 бит. Более избитого дисплея думаю и представить себе сложно. Всюду в интернете есть статьи с его применением, описанием протокола. Пожалуй найболее удобный из дисплеев.
Nokia 3310 LCD

Цена: ~55р.

Nokia 6100
130х130 пикселей 4096 цветов. Разъем 10 контактов с шагом 0.5мм. Интерфейс SPI 9 бит. Родным для дисплея является 12 бит/цвет, при этом надо передавать 3 байта на 2 пикселя. Можно так же использовать 8-ми битный индексный режим. Картинки им не отрисуешь, все принимает синеватый оттенок (настраивать правильно лень было), но простую графику можно выводить спокойно. Да и общение проще — 1 байт 1 пиксель. Так же есть 16 битный режим, 2 байта на пиксель, дисплей сам интерполирует, но его я не пробывал.
Nokia 6100 LCD

Цена: ~90р.

Nokia 1616
128х160 пикселей 262к цветов. Паябельный шлейфик шаг где-то 0.6мм. Интерфейс SPI 9 бит. Родные 18 бит не пробывал, только 16 битный индексный режим 2 байта на пиксель.
Nokia 1616 LCD графикаNokia 1616 LCD погодаNokia 1616 LCD текст

Немного примера здесь

Цена: ~90р.

Nokia 2760
Размер 1 дюйм, монохромный 96х68 пикселей. 10контактный двухсторонний разъем шаг ~0.5мм. SPI 9 бит.http://we.easyelectronics.ru/topic/edit/693/
Нет, не успел поковырять толком, жменька дисплеев ожидает своей очереди и места для применения.


Немного примера и описания здесь.

Цена: ~25р.

Ссылки
Если у вас завалялся телефон старый или дисплей от него, или просто решили пощупать дисплеи своими руками, приведу несколько полезных ресурсов.
  1. Screen Play: Lots of other screens for microcontrollers уже отмеченный здесь блог, смело можите на него операться. Количество освоенных им дисплеев вообще поражает. Исходники доступны под открытой лицензией.
  2. Nokia 1202 LCD, да простит меня плюм.
  3. LCD Pinouts на сайте имеется информация о дисплеях: распиновка, контроллеры, характеристики. А так же местами примеры кода.
Так же внимание линуксойдов хочу обратить на проект serdisplib как модуль к LCD4Linux

Где достать?
Во-первых, не спешите заказывать дисплеи в инете. У нас дисплеи стоят столькоже, а то и дешевле, да к тому же ждать доставки не надо. Я по глупости с 3310 попал на 200р/штука на ебае и это были самые дешёвые ещё. На ебае имеем спысл брать только «большие» дисплеи 2.8-3.5" и то цена из $20+ (такое тоже валяется, тоже ещё не щупанное).
Я все дисплеи (кроме двух ебаевских) покупал в местном ПРОФИ, он же Интернет-магазин «Сириус Телеком». Филиалов в разных городах у них имеется. Цены в Ростове точно такие же как и на сайте. Цены указывал по нему же.
Разъемы для 6100, 1600 и 2760 можно выковырять со шлейфа.

P.S.: Писать можно о многом, но при этом писать то и не чего. Какие возникнут вопросы — постораюсь ответить.
  • +4
  • 20 июня 2011, 00:11
  • angel5a

Комментарии (121)

RSS свернуть / развернуть
ет, но его я не пробывал.
ты букву е пропустил или ошибся?
0
ну если с «е» то в принципе тоже верная фраза получится :)
0
Ура, все-таки есть статья! Спасибо за инфу, нужная вещь.
0
  • avatar
  • ACE
  • 20 июня 2011, 03:42
А как же дисплей от SIEMENS S65 и иже с ними? Довольно большой дисплей 132х176 точек. 65535 цветов, интерфейс SPI16/8 бит на пиксел. Питание 3в, питание подсветки 9-12в. Паябльность отличная 1х2мм площадки. Бывает 3 модификации дисплеев, мне попадалась только LS020
0
Как я писал, в посте только то, что я сам щупал. В принципе можно сосдать и пост где будут описаны «вообще все» раскуренные дисплеи, с соответствующими сылками. Думаю не лешена смысла такая идея.
0
Позезная инфа, спасибо!

Пойду себе куплю штуки 3 дисплеев от Nokia 2760
0
Кстати, а что за дисплейчик стоит в самсуе С110?
0
  • avatar
  • Vga
  • 20 июня 2011, 10:57
А я дисплей Motorola T190 использую.
Самое главное — в СЦЭ он стоил всего 6 рублей в розницу еще несколько месяцев назад. Теперь 50… но это тоже немного за такую игрушку.
0
Москалям везёт. С пол года назад нашел описание диспа «полутекстового» с интерфейсом I2C. цена вопроса 5р. Но купить его можно было только в москве, в другие города его не завозили, ибо дюже дешев.
0
Не везде так. В остальных магазинах этот дисплей стоит 60-350 рублей. Очень нужен был этот дисплей, а было мало магазинов, в которых он бы вообще был, т.к. древний, и чтобы цена была не кусачая, и чтобы магазин мог выслать почтой, да еще и при такой маленькой сумме заказа.
Сам магазин:
Самое оно для радиолюбителей. Работают со всеми и при любой сумме заказа.
0
Что за магазин? Название/линк?
0
Извините, думал, что ссылка прикрепилась. Вот она:
www.lcd1.ru
0
Да, не особо цены на дисплеи и шлейфы нокии в нем. Дорого я бы сказал. Тут уже можно подумать о том, что бы выучить иероглифы и на таобао заказывать.

Тут даже на ебае дешевле получается: NOKIA-1200-LCD-Screen NOKIA 5200 6060 7360 NOKIA-1661-5030

а за ~$20 можно на ебае брать дисплеи 2.5"+ с описанием контроллера и примерами кода, например такой 2.8 TFT Display with Touch Panel.
+1
Еще бы схему подключения Nokia 2760 глянуть
0
На rossum's posterous схема подключения обоих диспов есть.
0
а цветной от Nokia 2760 не раскуривал, а то цена в 120 рэ заманчива :)
вроде rossum его тыркал…
0
  • avatar
  • ZiB
  • 20 июня 2011, 12:22
Цена-то заманчива, да только как к нему подпаяться? Нужен коннектор с шагом 0,4мм.
0
Можно сдернуть разьем с того же тела, откуда дисплей. Либо сдернуть разьем с дисплея и припаять шлейф непосредственно к плате, как какой-нить LGA.
0
По протоколу дисплей точно такой же как и 1616. То же разрешение и глубина цвета тоже вроде. По идеи в них один и тот же контроллер стоит, но точно не скажу. я сигнатуру не читал. Дисплей в наличии у меня имеется, но к нему крайне сложно подпаятся (для меня). А т.к. 1616 у меня завёлся, то 2760 внутренний отложен в долгий ящик.
Однако стоит заметить что плюсом данного дисплея является возможность подключить его в параллельном интерфейсе: 8 бит, команда/данные, такт. Что может быть более производительно.
Не помню точно, на спрайтмодсах кажется тоже этот дисплей.
0
Народ, не подскажет кто, габариты Nokia 2760 монохромного?
0
Кто-нибудь знает, где в Москве эти дисплейчики за примерно такую цену взять можно в единичном кол-ве?
0
В москве — на каждом углу. А вот где бы их в моем мухосранске достать…
0
Добавил в пост где можно преобрести.
0
Цена конечно хорошая, но минимальная сумма заказа не радует 3000 р.
в москве можно много где взять, но вся проблема в что бы 1-2 штуки
а так проще даже в gsmservere взять там чуть подороже но минимальная сумма заказа 500 р.
0
В москве можно наведаться непосредственно в магазин ПРОФИ, а не заказывать. Благо их там аж несколько.
0
т.е. можно приехать допустим на савеловский и взять всего пару дисплейчиков?
0
Именно. А вот в моем случае «приехать» подразумевает 2.5 часа на электричке в каждую сторону.
0
Хорошо тебе… Мне 22 часа поездом туда и стока же обратно. Ну или 2/2 часа самолетом… :(
0
Ой ли? Магазинов ПРОФИ довольно много. Мне 2.5 часа — до Екатеринбургских. Это не считая мотания по самому ебургу (один в километре от вокзала, второй еще дальше).
0
Гы… До E-бурга всего 5 часов машиной… Это уже лучше… :)
0
На сайте сириуса глянь карту магазинов, мэйби и поближе найдешь. Хотя конкретно Перми нет.
Можно и заказать у них, в принципе. Правда там уже доставка и все такое.
0
я тат 3 вибры брал по 5р, вот и всей покупки было. и ничего, как видишь живой :)
0
Добавил ссылку чуть выше. Работают при любой сумме заказа. Я у них на 20 рублей заказывал недавно.
0
Ага. И доставка 230. Да и цены… Как-то не очень.
0
Для меня там главным был дисплей Motorola T190, который стоил очень дешево. Доставка 230 рублей — это минус. Шлют «Первым классом» нашей «замечательной» почты, и никак иначе. При этом «первоклассное» отправление от них из Москвы мне дошло за то же время что и из Санкт-Петербурга обычное, хотя живу в 50-60км от МКАД.
0
Ну вы прям господа избаловались. И доставка вам дорого, и ехать далеко… Куды Ломоносовы — то подевались? :)
0
А есть рабочий код, чтобы завести дисплейчик 1208 на меге16? Он такой же вроде, как на 1600. 96х68 чтоли, цветной, десятипиновый разъем. Ну, за исключением NokiaSuperbreakout.
0
  • avatar
  • Vga
  • 20 июня 2011, 23:01
Не, такого что бы дать и сразу работал нету. Я его постоянно переделываю и допиливаю под каждый конкретный дисплей. в истории остается что-то, но хрен там без сабвершена разберёшь где что.
Может завтра выложу немного кода с комментариями, но пилить полюбому прийдется.
0
Может под всякие телефонные приблуды общий блог запилить? Или определить в какой из существующих? А то инфа полезная и интересная, а в персональных быстро уйдет вниз и затеряется…
0
А кто знает как SPI 9bit на STM32F105 реализовать? В голову только приходит USART в синхронном режиме с длиной данных 9 bit.
0
  • avatar
  • ISK
  • 23 июня 2011, 11:05
USART предполагает что вначале будет передан стартовый бит, а для работы с дисплеем это лишнее.
0
Да, старт-бит и стоп-бит лишние, но на них не выдаются импульсы sclk. Т.е. они бы игнорировались дисплеем.
0
Вот тут ещё про дисплеи немножко
0
Всё, и третий дисп обзавелся видео. А вот плату под него делать уже впадлу.
0
Ткните носом в описание протокола для дисплея от 1616, я, наверное, плохо искал.
Ну или кодом поделитесь ;)
0
Исходники есть по первой ссылке, там в конце поста линк на сорцкоде и оттуда их можно скачать (NokiaSuperbreakout). Там в LCD.cpp есть InitSPFD54124B 132x162. левая верхняя точка у дисплея имеет координаты 1:1.
Подробнее опишу в отдельном посте, если потребуется и как руки дойдут.
0
Еще бы по питанию этих дисплейчиков — пару авторских слов добавить.
0
В основном 1.8-3.3В на логику и 7-8В на подсветку.
0
раскрыть комментарий
-5
глянул Ваши статьи, даа, статьи прям таки насыщенные. Куча пословиц на эту тему, да как то повторяться не хочется.
Да, я язва))) знаю.
0
А мои статьи на сайте avrlab.com, глянь там и попробуй что-то сказать что там нет полезной информации.
0
а где там собственно ваши статьи? Тыкните носом.
0
Там всего два автора статей. Сложности с идентификацией не должно быть.
Да и сообщение с сайтом адресовалось не вам, а этому парню, который решил поязвить на тему «моих статей».
0
А как реагировать? Первое что приходит на ум спросить — «Кто Вы есть такой?» Дата регистрации — 21 августа, статей 0, карма 0. Вы с ходу начинаете грубо критиковать. Не кажется Вам что перед этим стоило бы хоть немного уважения к себе расположить?
0
Уважаемый Вы кто? Автор?
Смотрим моё сообщение Автору.
Критикую за заголовок статьи, который громкий, но не не совпадает с содержанием по моему мнению.
-1
Я киркоров))
+1
Смотри какая петрушка: ты нахамил автору, а макнуть в ответ тебя головой в жижу хочется всем. Интересно получается, правда?
0
Это сообщество, никто кроме нас самих порядок тут не будет поддерживать. ))) ну где то так))
0
Вы можете друг друга подрать, или что вы там хотите с кем-то сделать. А я выразил автору своё мнение. По факту статья смысловой нагрузки не несет никакой, спорить не буду. Пример Трушной статьи, лично для меня полезной на все 100% можно посмотреть тут: NOKIA 3310 LCD
А минусовать — это ваше мнение. Для меня мнение тех, кто слово «мокать» грамотно написать не может — не имеет никакой важности. Радует что автор статьи в адеквате. Меня вообще интересовал пример работы на Си для Siemens под Win AVR GCC, перешел а тут… Эх.
-1
Макнуть от слова макака))
0
МАКНУТЬ, -ну, -нёшь; св. Однокр. кого-что во что.
Окунуть, погрузить на короткое время во что-л. жидкое или сыпучее. Макнул в воду руку. М. хлеб в соль. М. перо в тушь. < Макать, -аю, -аешь; нсв. Макаться, -ается; страд. Макание, -я; ср.

Я уже не говорю о том, что у тебя тире второе лишнее. Если сам языка русского не знаешь (из ненависти к Родине, очевидно), то хотя бы не позорься.
0
Этот пост же не мне? Или мне?
0
Вибач, але моя рідна мова українська. А слова як виявилося мають одне значення і мають різне написання, дійсно помилки там немає.
-1
ти б вже краще мовчав…
+2
Конкретно за сименс тут тоже есть топик:
Дисплей LS020 от SIEMENS S65
0
СПС, я оттуда и перешел на твою заметку.
0
Да понятно, что не мне, просто интересно. Вы extremist?
0
Уважаемые, не стоит ругани. Мы вроде выяснили суть притензий. Притензии обоснованные, пост как-никак предназначался в оригинале для личного блога. В публичный переносен уже не помню почему.
Грубо/нет — это индивидуальное мнение каждого. Минусанули — и пошли своей дорогой дальше. Хотя согласен — неприятно когда на уважаемых членов сообщества (это я не про себя) кто-то начинает наезжать.
0
Я прошу прощения за оффтоп. Думаю Вы правы, просто минусовать и всё. И здоровью легче будет.))
0
Ну раз народ читает и вопросы задаёт по теме — то да — это ничего.
Когда писал, не было времени расписывать подробно, да и мысла невидел особого, т.к. по предоставленным ссылкам представлено предостаточно информации на эту тему. Суть поста в том что бы поделиться этими ссылками и и отметить что у меня по ним всё получилось. И народ спокойно может тоже воспользоваться представленной информациией и использовать в своих проектах «бюджетные» дисплеи, в замен привычных винстаровских дисплеев за 250-750р.
Жаль что этой мысли вы так и не уловили. Что ж, к сожалению более доходчиво свои мысли я излагать не могу. Извиняйте.
0
Я высказал своё мнение по поводу содержания статьи. Оно может не совпадать с вашим, и не должно. так как заголовок «осваиваем...» подразумевает более подрбное описание осваивания. Хотя бы для начала схема устройства, информация по поводу микроконтроллера или другого управляющего устройства.

Ссылки на чужие статьи на английском — это всеравно что сослаться на google.com
0
Я бы упомянул еще дисплей от Nokia 1100, монохромный 96х65, подсветка, паябельный разъем, SPI 9 bit. Цена вменяемая. Так же как и с 3310 в инете много примеров использования, только 9-битный режим SPI (вместо 8-битного у 3310) немного портит картину. Но это не беда.

Еще есть Nokia 2100, всё то же самое, но без подсветки и с удобным 8-битным SPI. Его я еще не подключал, но судя по всему он на том же чипсете что и 1100.
0
А может есть жки не шибко большой и SPI 8 бит? Главное от мобилки nokia, у нас этими девайсами просто рай.
0
Разуй глаза. Только что написал же. Nokia 2100, монохромный 96x65, 8-bit SPI. Паять удобно. В местном магазине (Тольятти) стоит 100 рублей, есть верить прайс-листу на сайте.
0
Грубить не стоит =) забыл дописать, что жки цветной нужен ;)
0
Я и не грублю, просил только разуть глаза :)
Про цветной дисплей вопрос кстати меня тоже интересует, хотя монохромные как правило лучше для большинства применений.
0
Жаль, хотел цветник c SPI 8 бит покрутить. Придется мучать L2F50 =(
0
Цветный, на сколько я знаю, все 9 бит. Но можно взять и дисплей с параллельным интерфейсом. Например 2760 внешний. только вот подпаяться к его разъему в 24 контакта проблематично будет.
0
Но кто не знает какой контроллер стоит в дисплее от Nokia 6030?
0
Добавил недостающее видео для последнего дисплея, который 2760.
0
а по этому дисплею есть что нибудь? LPH8731-1C
0
Даже этого количества информации было достаточно гуглу что бы нйти ответ в первых же строчках поста в этом сообществе LCD от сименса с маркировкой LPH9157. Интересное наблюдение!
0
Это я видел, там человек пишет, что есть библиотека под него. Я ему отписался по этому поводу, но он не отвечает. Может у когото еще есть под него библиотека?
0
Сегодня сброшу в топик
0
спасибо большое заранее!
0
можно забирать. файлы лежат где и обещал
0
Буду очень благодарен, если вы сможете сделать и показать фотку дисплея 1616 с изображением на экране (желательно черным по белому), но с выключенной подсветкой.
0
На фотке с китайфона нифига не будет видно. Так видно как и на телефоне (или немного лучше даже).
С квключенной подсветкой при вертикальных полосах (не помню, то ли чернобелых, толи цветных) на краях виндо «распадение на составляющие». при тексте/катринках/небольших прямоугольниках такого явление не заметно.
0
Если как на телефоне, то это плохо, блин. Без подсветки наверное нормально не попользуешься дисплеем. Просто хотел сделать девайс малопотребляющий, чтобы днем без подсветки работать, а ночью по требованию включать подсветку. А так подсветка будет ждать в 10 раз больше чем весь девайс. Надо наверное срочно раскуривать дисплей 1100. К нему и припаяться можно и подсветка имееццо.
0
Монохромные дисплеи лучше без подсветки работают и меньше данных просят для вывода текста. Но на цветных зато можно выделять важные участки цветом, что позволяет «быстрее»" определить присутсвие важных данных. Ну и естественно всякие «красивости» на нем можно нарисовать.
Без подсветки на 6100 помню что видно не особо (но видно), а при недостаточной подсветке вообще хреново. У 1616 помоему лучше дела обстоят, но тоже не фонтан. У них попросту нет отражающего слоя, как в монохромных (чисто догадка).
0
На цветных без подсветки видно крайне плохо. Даже на дисплее GBA (цветной тфт), рассчитанном на работу без подсветки, более-менее нормально видно только под ярким солнечным светом (лучше прямым).
Он, кстати, продается на алиэкспресс. Можешь купить и потестить (интерфейс, правда, почти наверняка голый RGB).
0
Да ну нафиг такой гимор )) Цветной мне особо не нужен в данном случае. Гораздо важнее — работа с подсветкой и без нее. От нокии 1100 я уже произвел попытку запустить дисплей, но чё-то не взлетело. Может, попалил я его, пишут что он от 3.3В дохнет.
0
1202 возьми. и подсветка есть (3В). и подпаятся можно. Разве что спи 9 бит может не приглянуться.
0
Вах-вах )) какая вкусняшка. Погуглил и по первой же сцылке нашел подробную статью с примером кода под stm32 )) А цена так вообще шоколадная (29 руб в сириусе). Спасибо за наводку!
0
И чего это действительно все упорно трахаются с дисплеем 3310 без нормальных контактов, с худшим разрешением, и без подсветки. Я сам, когда решил дисплеи от моб использовать, начал именно с 3310, т.к. 90% всех статей именно о нем были. И столько гемора имел с ним, мать его. По-человечески ни один сейчас не заработал, а накупил я их немало.
0
Потому что 3310 имеет интерфейсом SPI 8 bit, а 1202 SPI 9 bit. Последний аппаратно поддерживается не каждым контроллером. В частности AVR и STM (8/32) не умеют такое. Из умеющих LPC и тот, что в Raspberry Pi стоит.
Ну и шлейфик у 1202 всё же поменьше. Подпаятся к нему можно, но новичков он отпугивает.
0
AVR не поддерживает? Хе-хе ))
Даташит на тини2313, страница 111, цитата «Supports Serial Frames with 5, 6, 7, 8, or 9 Data Bits and 1 or 2 Stop Bits»
0
Это я про усарт, а из него можно сделать SPI, если настроить на работу в синхронном режиме.
0
Ну да, есть такой способ подключения. Но там надо переворачивать байты, т.к. порядокбит обратный. Конечно можно и зарание константы перевернуть, и адресацию подправить.
Для стм одно но. На сколько знаю для UART минимальный делитель 16, а для SPI всего 2. Разница в скорости получается 8 раз. (если что, монохромные 4-6МГц, цветные 6-9МГц тянут).
0
Ну ладно, я чё-то холивар какой-то начал )) Просто у меня с 3310 не сложилось. То через раз работают, то яркость пикселей на экране неравномерная, то какие-то рандомные глюки и баги проскакивают. Да и встраивать их в устройства неудобно, приходится с куском корпуса ставить.
+1
У меня тоже не сложилось. Благо весь набор переломал физически при эксперементах. А то бы до сих пор мудохался (деньгги то жалко было бы на новое тратить, если это вот лежит же).
0
Ну да, есть такой способ подключения. Но там надо переворачивать байты, т.к. порядокбит обратный. Конечно можно и зарание константы перевернуть, и адресацию подправить.
Для STM32 перевернуть что байты, что биты… как два пальца… за 4 такта (если память не изменяет)…
0
На STM8 не так просто. Я сейчас их ковыряю.
0
На дешёвеньком STM32F100 и N1616 22-30FPS получается…
А на 1202 много ресурсов не надо…
0
Я в зпчастях такой прикупи и уже давно сломал. Так что обзора не будет :)
0
Более-менее видно на стареньком LS020 и типа Nokia6300… У 6300 плохенький отражающий слой, но присутствует…
0
К моему вопросу про работу без подсветки. Вчера запустил дисплей 1616. Без подсветки не видно вообще ничего. Если очень присмотреться, то белый цвет от черного еще можно отличить, но это даже с натяжкой нельзя назвать нормальными условиями работы. Пичаль.
0
Дык. Так вроде такая технология этого тфт. Что свет «сзади». Думаю на отражение есть тоже технологии.
0
У цветных дисплеев с прозрачностью фигово. Вон _YS_ у себя в блоге написал про разобранную матрицу от ноута. Сама матрица, вынутая из сборки, выглядит хотя и прозрачной, но черной. И это — ее максимальная прозрачность.
Рассчитанные на работу в отраженном свете экраны прозрачней (выглядят темно-серыми, видимо за счет снижения избирательности цветофильтров, но и цвета при этом получаются менее насыщенными), но тоже темные и нормально видны только при ярком дневном свете, а лучше — прямом солнечном.
Очень хорошо это заметно на сравнении GBA SP, первой модели с рефлективным дисплеем и фронтальной подсветкой и второй с задней подсветкой (либо GB Micro, NDS). По сравнению со вторым вариантом на первом куда менее яркие цвета и в целом даже с подсветкой рядом с backlit-экраном кажется что на front-lit ничего не видно, а цвета тусклые. В вики ЕМНИП есть сравнительная фотка.
Кстати, у цветных e-ink цвета тоже тусклые. Видимо, по той же причине — светофильтр для получения ярких цветов имеет слишком низкую прозрачность.
0
Нашел интересный вариант использования дисплея от Nokia 3595 с STM32F0 + аппаратный SPI 9 бит + аппаратный NSS(CS) (Тыц.).
Проверил на подвернувшимся под руку дисплее от Nokia 1100 (распиновка которого тут пробегала), подтверждаю работает.
0
Это де в документации написано, шо F0 имеет аппаратный SPI 9 бит?
0
ну хотя бы вот тут
Up to two SPIs (18 Mbit/s) with 4 to 16
programmable bit frame, 1 with I2S
interface multiplexed
или в RM0091
26.1.1 SPI main features
●Master or slave operation
●Full-duplex synchronous transfers on three lines
●Half-duplex synchronous transfer on two lines (with bidirectional data line)
●Simplex synchronous transfers on two lines (with unidirectional data line)
●4-bit to 16-bit data size selection
●Multimaster mode capability
●8 master mode baud rate prescalers up to fPCLK/2.
●Slave mode frequency up to fPCLK/2.
●NSS management by hardware or software for both master and slave: dynamic change of master/slave operations
●Programmable clock polarity and phase
●Programmable data order with MSB-first or LSB-first shifting
●Dedicated transmission and reception flags with interrupt capability
●SPI bus busy status flag
●SPI Motorola support
●Hardware CRC feature for reliable communication:
– CRC value can be transmitted as last byte in Tx mode
– Automatic CRC error checking for last received byte
●Master mode fault, overrun flags with interrupt capability
●CRC Error flag
●Two 32-bit embedded Rx and Tx FIFOs with DMA capability
+1
во! благодарю!
0
Если интересно, чуток позже могу написать статейку по процессу ковыряния SPI и NOKIA 1100.
0
запустил под AVR Nokia 1616, но не это интересно
выяснил что дисплеи с маркировкой в конце MP 3.0 имеют подсветку 3.3В
а с MP 1.0 в конце подсветка 7В и выше (через резистор)
проверил на 5 дисплеях (шлейф просто прижимал к плате) — все подтвердилось
+1
Благодарю, это ценная информация.
0
Проверил на 2х совпадает. Жаль, что не на всех есть МР.

На этом то же 3.3В.
0
я все дисплеи брал в Сириусе в разное время
они даже по шлейфу отличаются в смысле длинны
на одном он более короткий и без металлизации
недавно взял еще там же так дисплеи вообще в металлической рамке
ясно что они из разных партий но маркировка MP везде присутствует
такой как ваш я не видел и поэтому делал анализ по тем дисплеям, которые у меня были
вам тоже спасибо будем иметь ввиду при покупке, что такие тоже попадаются
1616 мне понравился, экран яркий, паяется на плату легко, для вывода текста пойдет, для графике AVR слабоват. да и памяти шрифты много жрут, а если их несколько, то вообще аут
0
У меня то же из Сириуса (около 10 разновидностей). По качеству тоже все разные, есть с бледными цветами и плохим углом обзора, а есть с отличными сочными цветами и углом (лучше чем в оригинале с телефона). Подключал к PIC24HJ. Сейчас запустил со Stellaris-ом на 9bit SPI.
0
Я вот здесь использовал экран от Эрикссон А1018. Контакты — напыление на стекло, я использовал оригинальные пружинные контакты для подключения, интерфейс I2C, описание в общем-то есть по одной из ссылок в статье, но без опыта работы с I2C дисплеями разобраться получилось не сразу. А работать с ним в программе довольно легко. Только еще контраст кажется от 6 вольт питается, но если девайс питается от больше чем 5В, нет проблем.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.