Тег: displays
Отличия WG12864A и WG12864B
Я уже писал об использовании графического дисплея WG12864A. Возникла необходимость применять более компактный дисплей WG12864B. Казалось,WG12864A и WG12864B отличаются габаритами и последовательностью выводов (распиновкой). Однако, это не совсем так. Сразу дисплей WG12864B не заработал. Детальное исследование документации выявило отличие в логике работы. А именно в дисплее WG12864A сигналы CS1, CS2 считаются активными при логической 1. А у дисплея WG12864B CS1, CS2 считаются активными при логическом нуле.
В виду этого библиотека для работы с дисплеем WG12864 была доработана. Пример с новой библиотекой качайте здесь. В файле WG12864.h при использовании дисплея WG12864B следует включить строку #define WG12864B
Надеюсь эта информация кому то поможет сэкономить время.
Графический дисплей WG12864A
Наступает момент, когда для решения поставленной задачи недостаточно возможностей символьных LCD, рано или поздно приходиться переходить к графическим LCD дисплеям.
Разнообразие их очень велико, и если символьные индикаторы в большинстве имеют сходный интерфейс, то интерфейс графических LCD очень сильно отличаются друг от друга.
Это обусловлено использованием различных контроллеров для различных LCD от разных производителей. В этой статье расскажу о WG12864A с управляющими контроллерами ks0108 фирмы Samsung. Сам дисплей разбит на две зоны размером 64x64 за каждую зону отвечает свой чип. Выбор чипа осуществляется подачей логического уровня на выводы CS1 и CS2. При этом, есть возможность писать в оба чипа одновременно. СКАЧАТЬ ПРИМЕР использования WG12864A для WinAVR (GCC) можно здесь. Читайте так же: Отличия WG12864A и WG12864B. Скачать обновленный пример можно здесь.
Использование cимвольных жидкокристаллических LCD дисплеев. Пример на GCC (WinAVR) для Atmega 8
Основными достоинствами символьных жидкокристаллических индикаторов (дисплеев) являются простота использования, не большая потребляемая мощность, рабочие напряжения 3..5 В, долговечность (до 15 лет непрерывной работы). На данный момент очень популярны ЖКИ компания Winstar. Не то чтобы популярны, соотношение цена/качество у них наиболее приемлемое. Winstar производить широкую линейку ЖКИ в том числе и графические индикаторы, но сегодня мы говорим о символьных. (см. также Графический дисплей WG12864A)
7-и сегментный ЖК-индикатор. Пример использования.
Cемисегментные ЖК дисплеи (индикаторы) очень древние существа. Но даже в мире символьных, графических и цветных дисплеев у них есть свое место. Они особо полезны для обеспечения отличной видимости при ярком освещении (на солнце). Имеют мизерное энергопотребление.
Дисплеи могут быть с электроникой и без. Именно о них (без электроники) и пойдет речь.
Как правило, у таких дисплеев один вывод общий, и по выводу на каждый сегмент. В управлении такими дисплеями нет ничего сложного. Но есть две особенности:
- Для управления таким дисплеем требуется много выводов микроконтроллера, по одному на каждый сегмент. Для 3 разрядного индикатора 24 вывода.
- Контрастность может падать, если постоянное напряжение приложено в течение долгого времени. В этом случае жидкокристаллическая структура деградирует из-за миграции ионов.
PLED дисплеи. Не наступите на грабли!
Купил однажды для тестов дисплей технологии (PLED - Polymer Organic Light-emitting Diode) производства фирмы One Stop Display. Реклама гласила:
PLED-дисплеи выгодно отличаются от ЖК-дисплеев оптическими характеристиками. При этом PLED-дисплеи программно совместимы с ЖК-дисплеями, а аналогичные габариты и схожее расположение разъемов позволяют произвести прямую замену ЖК-модуля на соответствующий PLED-дисплей.
Tags
timer meteo pwm capture dma smd brushless sensors 3d-printer examples sms git st-link adc rfid exti web bme280 bmp280 gps options barometer battery lcd dht11 hih-4000 atmega dc-dc piezo solar bluetooth displays mpx4115a bldc websocket eb-500 motor raspberry-pi usb rtc usart max1674 avr soldering mongodb esp8266 programmator mpu-6050 remap rs-232 pmsm bkp gpio i2c eeprom encoder stm32 css docker flask nodemcu ssd1331 tim flash servo nvic ssd1306 mpu-9250 ethernet led foc python ngnix watchdog books html java-script wifi uart
Архіви

