Дисплей LS020 имеет разрешение 132х176, SPI-интерфейс с напряжением 2,8...3,3V и скоростью до 13МГц. Мы уже его использовали, благодаря библиотеке от "Karavan".
Цоколевка выводов:
Схема подключения:
Подсветка 12V через резистор порядка 100 Ом.
Отличия обновленной библиотеки:
- режимы "портрет" и "ландшафт"
- поддержка стандартных шрифтов и картинок - теперь их не нужно разворачивать
- на порядок ускорена очистка дисплея
- очистка теперь в белый цвет. Возможно переключение обратно в черный цвет.
- теперь функция Box рисует пустотелый прямоугольник, а закрашенный - Boxfill
- теперь возможна работа и на МК с памятью >64к
Для вывода 16-битных картинок используем внешнюю подпрограмму (см. пример).
Проверено на версиях 2.0.7.1 и 2.0.7.7 и МК Atmega8, Atmega328P, Atmega128, AT90USB1286 и Atmega2560.
Видео работы тестового примера на Atmega128:
Скачать библиотеку можно здесь.
Продолжение следует.
MrShilov 2014
|