+3,3В ЖК-индикатор из обычного +5В

При подключении ЖК-индикатора к 3,3В схеме может возникнуть проблема — не хватает контрастности, но есть выход. На индикаторах WINSTAR предусмотрены посадочные места под распайку инвертора напряжения. Полученные -3.3В подключаем через делитель на вход контастности.



Читать дальше

Внешний дисплей от Nokia2760

Давно уже лежит у меня данный дисплей, но до сих пор на него времени всё не хватало. А задача для него то уже придумана и только и ждет воплощения. И вот все прочие дела наконец были отброшены и результат не заставил себя долго ждать.

Сразу отвечу на вопрос: Даташита у меня НЕТ! Все работает и без него.


Читать дальше

LPCXpresso Урок 8. SPI. Подключаем дисплей от Nokia 3310.

Консоль отладчика это конечно хорошо, но подключать же к нашему устройству компьютер для отображения скажем температуры. Знакосинтезирующие индикаторы на базе HD44780 вы уже и сами сможете подключить, вывод и чтение портов вы уже знаете, а больше ничего и не нужно. Гораздо интереснее будет подключить дисплей от мобильного телефона.
Поэтому в рамках курса для новичков ознакомимся с SPI на примере работы с дисплеем от телефона Nokia 3310.


Читать дальше

Библиотека для работы с дисплеем Nokia 3310

Заинтересовали меня ЖК дисплеи, самыми доступными по цене оказались китайские клоны Nokia 3310. На всемирной свалке информации по данному дисплею полно, я старался систематизировать всё и написать код библиотеки на качественно новом уровне. Так что в кого есть аналогичные стекляшки или же просто интересно — добро пожаловать под «cut» :)

Читать дальше

FastFont - самописная рисовалка растровых шрифтов

В ходе экспериментов с китайскими клонами дисплея Nokia 3310, очень захотелось написать простой и одновременно функциональный редактор для шрифта 8x5. В результате получилась небольшая программка на си билдере, которую вместе с исходниками решил опубликовать для сообщества :) Надеюсь кому-то пригодиться, а критика и конструктивные замечания приветствуются.


Читать дальше
  • +10
  • 07 августа 2011, 14:19
  • XANDER
  • 1

Дисплей побольше с LPC1343

Уже не помню когда, но приобрел на eBay вот такой дисплей. 3.2 дюйма 320х240 пикселей 18бит/цвет.
Собственно добавляем 30 проводков, LPCXpresso, и 10 минут на переделывание кода и быстрый старт есть.


Читать дальше

Вывод текста на дисплей Nokia 1616

Завершающая Статья по работе с дисплеем от Nokia 1616

Образы символов шрифта

Для того что бы выводить текст нам понадобятся изображения символов шрифта (по сути те же самые иконки из предидущего поста, разве что размер не так жёстко фиксирован). Для их получения отправляемся за проектом LPC1343 CodeBase и используем утилиту TheDotFactory. С её помощью вы можете сформировать «образы» любых, установленных в системе шрифтов. Сама утилита «качественно» и просто поддерживает только латинницу. Русские символы ей тоже можно сгенерировать, но иногда прийдется допиливать напильником таблицу символов.

Упаковываем образы символов шрифта

Естественно мне не понравилось что в символах строки выравнены на границу байта. Это ж сколько пустого места остаётся. Например, для 95 символов шрифта Tahoma 8pt получается избыточной информации 3740 бит (~467 байт) что составляет 43.4% от общего размера данных (1078 байт).


Читать дальше

Вывод картинок на дисплей Nokia 1616

Вывод упакованного изображения

Продолжение поста Подключение дисплея Nokia 1616 на примере LPC1343

Упакованное изображение будет самого простого формата. Вначале идет один байт количества повторений, а за ним данные о цвете, по 3 байта на цвет. Если старший бит байта повторений 1, то цвет надо повторить N+1 раз. Если же старший бит нулевой, то дальше без дублирований перецислены N+1 пикселей. В обоих случаях N – младшие 7 бит от байта повторений. такой формат легко распаковать, и он не требует много памяти. Худший случай будет, когда ни один пиксель не повторяется – размер увеличиться где-то на 1% (1 байт на каждые 128 пикселей), что вполне терпимо.



Читать дальше

Подключение дисплея Nokia 1616 на примере LPC1343

Что за зверь

Как я уже писал в прошлом посте, дисплей с подсветкой, имеет разрешение 128х160 пикселей и глубину цвета 18 бит. Размеры примерно 28х36мм. шлейф имеет 12 контактных площадок (1-я и 12-я не подключены) с шагом 0.5мм. Логика вся работает от 3.3В и лучше не завышать. От 5В скорее всего сгорит. На подсветку надо около 7В.
UPD: По правильному на питание цифровой схемы надо подать 1.8В и на аналоговую 2.7В, но всё прекрасно работает и от одного источника 3.3В (уже пол года не сгорело ничего), по даташитам это напряжение в пределах допустимого. Так же в комментариях отмечено что появились дисплеи с 3В подсветкой, мне на днях похоже такой же попался, имейте это ввиду.
Работа с дисплеем аналогична работе с Nokia 6100 (статей на эту тему предостаточно) по тому глубоко вдваться не стану, а сконцентрируюсь на различиях.
Отмечу что мне попадалось 2 разновидности дисплеев, но оба работают с данным кодом. Различить их можно по форме шлейфа. Шлейф в форме буквы T — хороший дисплей, верх будет со стороны шлейфа. Если же шлейф просто прямоугольный выходит, то со стороны шлейфа у вас будет низ и ужасно тусклая подстветка. Не знаю, то ли мне бракованный дисплей попался, толи они все такие. На счет подсветки и качества соврал. Промывал от канифоли плату спиртом, в итоге просто слои рассеивателей и поляризаторов разошлись. Не давайте спиртного дисплею, он спиваетса быстро! :)


Читать дальше