Оживляю ОЛЕД дисплей. Дисплей был полностью изучен, как с электрической, так и с программной части.
Электрическая часть несложна. Имеется питание логики контроллера дисплея не выше трех вольт, имеется отдельное питание пикселей матрицы. Оно выше, чем питание логики и лежит в районе 6-ти — 14 Вольт током потребления не выше двадцати миллиампер. В магазинах мира и особенно Китая имеется пара разновидностей для того чтобы дисплея, применяющих драйвер на чипе SSD1331. Отличаются они размещением некоторых пинов. Самый популярный это дисплей UG-9664HDDAG01.
Значительно чаще он идет под ардуино, со встроенным повышающим по напряжению блоком питания на борту. Вот один вариант:
Довольно часто на борту не редкость слот для подключения карт памяти — весьма комфортно:
Вот эскиз макроса дисплея, нарисован по даташиту:
Электрическая схема:
Как видно, стоит блок питания с выходом в 11.5 вольта. Это весьма прекрасно, потому что это в диапазоне питания борт сети автомобиля, что разрешает упростить цепи питания. так же данный вход весьма удобен для ШИМ регулировки яркости от внешнего источника панели устройств, как сделано у меня в автомобиле. Яркость достаточно хорошая, при понижении питания до шести — восьми вольт яркость притухает.
Для подключения данных я задействовал восьмибитную схему параллельного интерфеса 8080. Она легка программно, шустра выше некуда и не занимает порт SPI что обязан занять ридер SD карт.
Всего употребляется восемь ножек данных и 5 управляющих. Для обычной работы одного дисплея возможно покинуть несколько- тройку управляющих пинов.
Программная часть не сложна, драйвер SSD1331 достаточно не сложен и разрешает большое количество вещей делать аппаратно. К примеру рисовать линии, полигоны, делать копипаст объектов и т.д. Оказалось загнать тестовую картину размером 32х32 пикселя 16 битной цветностью:
Полноразмерную картину загнать нереально, потому что размер картины не влезет во флэш память микроконтроллера. 32 пикселя самый эргономичный формат для теста.
Весьма занимательное изображение: вспоминая первые цветные дисплеи в телефонах десять лет назад, владеющих таким же приблизительно размером по пикселям дисплея, данный дисплей владеет углом обзора и нереальным контрастом в отличие от них.
Загнать картину выяснилось не так уж и сложно. Необходимо изучить формат BMP на википедии. Один из самых несложных форматов расширений. Открываем НЕХ редактор.
Находим в заголовке 0х0A байт, содержащий "Положение пиксельных данных относительно начала данной структуры (в байтах)" читаем его и начиная с него копируем все байтики до конца файла в буфер обмена. Картина заблаговременно известного разрешения и с глубиной цвета в 24 бит. Кстати последние байты файла это начало картины сверху отобажения. Так как мой НЕХ редактор не показывает указатель значения 0х и разделитель запятую, то вставляем байтики в Notepad++ и делаем замену пробелов нужными символами, потом загоняем в компилятор.
Весьма комфортно и скоро преобразовать HEX в BMP таким методом, без поиска софта-конвертера.
Потом идет несложная конвертация из 24 бит в 16 бит дисплея. Несложный поразрядный сдвиг на 2 каждого цвета при выборе из даташита 65к цвета формата 2:
По окончании этих манипуляций картина будет радовать глаз. Формат соответствует стандартной цветовой палитре HTML — комфортно!
Восьми мегагерц тактовой частоты микроконтроллера в принципе хватает, что бы скоро загонять по шине картины без явных тормозов.
Слева от картины показывается красный прямоугольник. Это заготовка отображения текста знаков знакогенератора. Функция вывода может выводить в необходимое место, с нужным цветом фона, нужного цвета и цифры и нужного размера буквы. Правда на фотке не видно, потому что цвет фона сходится с цветом знака)
Следующим этапом будет флэш и подключение памяти для хранения картин ну и после этого файловая совокупность FAT для применения SD карт памяти для этих целей
Часть один в моем блоге : OLED RGB селектор АКПП: начало
Часть про OLED отображение положения селектора АКПП и ??
Часть три про внешнюю память хранения картин: OLED RGB селектор АКПП: часть три, про память
Часть четыре: OLED RGB селектор АКПП: часть 4 — финал
Леди Супер кот и баг Начало часть 2 из 2 Русские субтитры
Занимательные записи
- Беспилотные автомобили. Часть 15: Гугл Car в музее и изнутри (видео)
- История приобретения CTSII подробнее ) Москва-Питер
- Дороги Карелии.
- Опель Astra H GTC SQ. Двери.
- Ее Величество Toyota Century V12
- Дорожное перемещение в Индии.
- Лайкожнецы
самые интересные статьи, подобранные как раз для Вас:
-
PRO АКПП. Mercedes A class, B class. 722.7, 722.8
И опять Здравствуйте! В первую очередь 2000-х годов, у некоторых производителей машин показалась мысль: А не вложить ли нам электронный блок управления вовнутрь АКПП? Само собой разумеется, собственные плюсы в этом имеется. Но…
-
Как заменить масло в АКПП Ауди А6?
Содержание статьи Сроки замены масла в коробке Ауди А6 Выбор масла для АКПП Ауди А6 С5 Выбор масла для АКПП Ауди А6 С6 Firmware под зеленое масло Желтая либо светло синий ATF Инструменты для замены…
-
Как произвести замену масла в АКПП в Ауди А4?
Содержание статьи Периодичность замены масла в АКПП Ауди А4 вариатор Какое масло подойдет для замены? Что потребуется для работы? Инструкция по замене трансмиссионного масла Ауди А4 Пара…
-
Независимая смена масла в акпп Ниссан Тиида
Содержание статьи Смена масла без помощи экспертов Как верно оценить как следует ли масло? Все нюансы замены масла В нынешнее время ездить на автомобиле с автоматической коробкой…
-
Советы по обслуживанию АКПП Шевроле Лачетти
Содержание статьи В то время, когда необходимо задуматься о проведении процедуры? Масло в АКПП. Трудимся самостоятельно Что из инструментов пригодится? Перечисление главных шагов Частично меняем масло в АКПП…
-
Периодичность замены масла в АКПП Тойота Королла
Содержание статьи Какой нужен фильтр коробки-автомат Тойота Королла? Как происходит замена масла в коробке-автомат Тойота Королла? Замена масла в АКПП Тойота Королла Кое-какие производители…