СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №9/2016
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 47 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 9 2016 Рис. 1. Линейка дисплейных модулей microLCD Display Modules на сайте 4D Systems Рис. 2. Внешний вид дисплейного модуля μOLED-128-G2 с детализацией контактов сигнального/питающего разъёма геометрических фигур с возможно- стью задания «на лету» их располо- жения, размеров, цветов и режи- мов отображения. Возможен вывод одной командой одного графическо- го объекта. Помимо базовых функций модуль обеспечивает и опциональные, так называемые медийные интерфейсные функции. Их использование возмож- но при подключении к модулю карты памяти μSD, поддерживающей интер- фейс SPI, для чего имеется стандартный слот. При подключённой карте моду- лем поддерживается широкий набор шрифтов для текстового вывода, а так- же вывод сложных цветных изображе- ний и воспроизведение цветного видео (непрерывно или покадрово) с разре- шением встроенного дисплея, но без звукового сопровождения. Все эти функции также реализуются по коман- дам МК, причём вывод одного медий- ного объекта (изображения или видео) может быть осуществлён всего двумя- тремя командами. Кроме того, подклю- чённую к модулю μSD-карту МК может использовать в качестве энергонезави- симой памяти, доступной для чтения и записи цифровых данных. Шрифты, изображения и видео предварительно необходимо записать на карту с помо- щью специального инструментально- го программного обеспечения, о чём будет сказано далее. Количество шриф- тов, количество и размерыфайлов изо- бражений и файлов видео, других хра- нимых данных ограничиваются только ёмкостью используемой карты. Моду- лем μOLED-128-G2 поддерживаются μSD-карты объёмом до 4 ГБ. В модуле μOLED-128-G2 использует- ся цветной (65K цветов) OLED-дисплей с разрешением 128 × 128 точек, разме- ром диагонали 1,5 дюйма, контраст- ностью 5000:1, яркостью 100 кд/м 2 и углом обзора 160 ° . Обмен с управля- ющим МК модуль осуществляет через UART с заданной по умолчанию скоро- стью 9600 бит/с, 8-N-1. Помимо работы под управлением внешнего МК модуль также поддерживает автономную рабо- ту под управлением программ, напи- санных на графически-ориентиро- ванном языке 4DGL и хранящихся во встроенной памяти графического про- цессора. Помимо UART модуль имеет две цифровые линии ввода-вывода общего назначения, одна из которых может быть сконфигурирована как ана- логовый вход АЦП. Частота тактового генератора графического процессора GOLDELOX модуля равна 12 МГц, а его системная тактовая частота – 48 МГц. Типовой ток потребления процессора GOLDELOX от источника +3,3 В состав- ляет 12 мА. Внешний вид дисплейно- го модуля μOLED-128-G2 представлен на рисунке 2. По умолчанию после включения питания μOLED-128-G2 с заводски- ми настройками находится в состоя- нии SPE READY, предназначенном для работы в режиме Serial. В этом режиме графическим процессором выполняет- ся заводская управляющая программа SPE (Serial Platform Emulator). Указан- ная программа осуществляет преоб- разование поступающих от МК через UART команд в так называемые вну- тренние функции графического про- цессора GOLDELOX. В качестве внешнего управляющего МК в предлагаемой статье использован 32-разрядный МК LM4F120H5QRFIGA3 семейства STELLARIS фирмы Texas Instruments, установленный на отла- дочной плате EK-LM4F120XL [5]. В настоящее время этот МК выпуска- ется с названием TM4C1233H6PM.
RkJQdWJsaXNoZXIy MTQ4NjUy