Библиотека на СИ, для LCD дисплеев на базе процессора HD44780, для микроконтроллеров AVR

AVR
Время от времени мне приходится использовать LCD дисплеи в разных изделиях. Эти изделия базируются на AVR микроконтроллерах. Раньше я писал проги на асме, и у меня была написанная мною библиотечка для этих дисплеев. Но недавно пересел на СИ. И написанной мной библиотеки на СИ еще не было. Поэтому пользовался чужими, скачанными откуда то и когда то. Но вот решил замутить для себя свою собственную сишную библиотеку. Одна из целей данной библиотеки, это лучше научится программировать на СИ. Ведь научиться можно чему то, лишь делая что то. На идеальность и красоту кода не претендую, так как я еще учусь. Если увидите, что можно улучшить, пишите. Интересно будет посмотреть.

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

Посоветуйте ЖК дисплей

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

Пока склоняюсь либо к монохромному(128x64 Dots Graphic LCD Display Module Blue Backlight)


Либо цветной (1.8" Serial SPI TFT LCD Module Display + PCB Adapter Power IC SD Socket 128X160)



Какие у вас будут варианты? Квота 10$
И где посоветуете покупать? (к Китаю приоритет)
P.S. Хватит ли ресурсов AtMega8 для управления цветным дисплеем?(Если мало памяти — прикрутим 24с512)

Создание изображений и шрифтов в формате "С" для embedded приложений

LCD Image Converter Logo

Краткая история

Когда-то, в ~2005-ом году, впервые столкнувшись с графическим дисплеем BG160160B и необходимостью выводить на нём текст, на скорую руку набросал утилитку для создания шрифтов под этот дисплей. Удобств в ней особо никаких не было, просто таблица символов и редактор изображения каждого из них. Результатом был «С» файл с массивами битов для монохромного представления. Некоторое время пользовался ей, да и забыл (хотя нашёлся кто-то, выложивший её на одном из форумов в Сети :)

Через несколько лет появилась схожая задача, но уже с другим дисплеем — TIC154 на PCF8535. Дополнительно понадобилось переводить в формат «С» и изображения, а не только шрифты. Было решено написать новую программу с нужными возможностями, в том числе с изменяемым форматом выходного «С» файла и данными под разные контроллеры.
Так родилась LCD Bitmap Converter, использовавшаяся, однако, в одном лишь только проекте, но речь не о ней.

Спустя некоторое время, когда я пересел с Windows на Ubuntu Linux и уже там писал софт под микроконтроллеры, на горизонте замаячил проект с новым дисплеем BP320240E на RA8835, а также несколько изменилось понимание этой задачи, появились новые идеи, требования, которые и привели в итоге к появлению на свет программы LCD Image Converter...


Читать дальше
  • +13
  • 13 сентября 2012, 17:40
  • rius
  • 3

Светодиодный матричный индикатор VQC 10 C

Попала мне в руки, некоторое время назад, занятная деталька.



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

Список пригодных дисплеев от сотовых телефонов

Уважаемые дамы и господа!
Столкнулся с проблемой поиска ЖКИ для своих поделок.
Информация конечно есть, в основном это LS020 и от nokia 3310.
Вопрос упирается в нахождение их в магазинах.
Эти и многие другие модели уже не производятся и как правило если есть в прайсах, то отсутствуют на складе.
Кому не сложно, пишите в комментариях доступные к нашему использованию дисплеи.
(Под такие попадают с известной распиновкой, даташитом на контроллер, простым последовательным интерфейсом (исключающим использование внешнего озу и группы линий).
Заранее всем откликнувшимся Большое Спасибо!

UPD.
Кому что не нравится, можете пройти мимо =)

Ну раз такое дело, начну создавать список (под катом).


Читать дальше
  • +3
  • 18 мая 2012, 20:04
  • qic

Китайский дисплей 8k1465

Хочу поделиться с сообществом информацией по такому замечательному дисплею, как TFT8K1465FPC (китай). Так как информации о нем на просторах интернета не очень много, то решил внести и свой вклад.
Одним из важных достоинств этого дисплея является сравнительно низкая цена :). Мне он достался всего за 350р. Покупал в обычном магазине запчастей для сотовых телефонов (думаю у китайцев можно заказать и подешевле).



Читать дальше
  • +2
  • 16 апреля 2012, 08:10
  • Bass

Помогите опознать дисплей

Доброго времени суток! Попался мне из нерабочего принтера фирмы Brother дисплей, на котором нет опознавательных знаков, по которым можно было найти какую-либо информацию о нём. Хотелось бы отыскать datasheet на него. Собственно дисплей:



Размеры следующие:

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

Подключение TFT дисплея по RGB интерфейсу

Этот проект практически повторяет идею из статьи взятой с сайта "Промэлектроники" (статья и проект приложена к посту).


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

Дисплеи Newhaven с интерфейсом I2C и логикой 3.3В



Похоже, я нашел то, о чем давно мечтал — символьные дисплеи, похожие на Winstar, но более удобные для использования с ARMами, ПЛИСами и другими устройствами с напряжением ввода-вывода 3.3В. К тому же шина I2C намного удобнее, чем нестандартный и избыточный интерфейс Winstar c 4/8 линиями данных и двумя управления. Есть простые алфавитно-цифровые, есть с RGB подсветкой (в т. ч. инверсные — на картинке) и другие — графические, TFT и т. п. У некоторых кроме I2C есть интерфейсы SPI и RS-232.

Одна проблема — в России я их в продаже не нашел, а при заказе с сайта неизвестна стоимость доставки (надо списываться с ними). Если я их все-таки закажу, напишу здесь. Если кто-то закажет раньше меня, еще лучше :)
  • +1
  • 22 января 2012, 01:06
  • Thorn

VFD дисплей GP1183A01B от Futaba

Давно мне хотелось пощупать руками VFD-дисплейчики. Всё, знаете ли, манили своей красотой. Но как-то под руку не попадались. А тут увидел в на сайте Мега-Электроники, что в наличии есть несколько штук разных видов. Отобрал самый дешёвый, полез в интернет искать справочные данные на него. Найденный даташит прилагаю к статье.

Дисплейчик этот меня покорил ещё на стадии чтения даташита, поэтому как только появилась денежка, я его сразу себе выписал. Итак, основные характеристики:
Габаритные размеры: 80x36x12 мм
Размеры дисплея: 48x11 мм (в даташите указано 52x11. Это по ширине анодов. А по полю катодов более 48 мм я намерить так и не смог :) 112x16 точек.
Зелёного цвета свечения
Диапазон рабочих температур: -40 — +85 °C
Напряжение питания: 5В. Анодное и накальное напряжение из 5 вольт дисплейчик получает самостоятельно
Поддержка 19 различных кодовых страниц. В том числе Codepage 866 (ту самую, которая широко используется в DOS-ах)

Вид индикатора с лицевой и обратной стороны: (картинки кликабельны)
Лицевая сторонаОбратная сторона


Читать дальше
  • +2
  • 19 ноября 2011, 20:09
  • Deer
  • 1