LCD ili9341 16 bit XPT2046
Всем привет!
В этой статье хочу рассказать о недавно полученном LCD ili9341 320x240. Проверив работу платы STM32F4VE на LCD ili9341 SPI и взяв очередной проект в разработку, я решим упростить себе ситуацию в подключении LCD и отладочной платы. Большой китайский магазин предлагает в этом случае LCD который сделан не посредственно для STM32F4VE. Вариант подключения в виде большого количества проводов отпадает. Плата и LCD получаются единым целым и в принципе, эту связку можно легко использовать в готовом устройстве. Для того чтобы начать использовать его сразу - не нужно ничего !!! Вообще ничего - соединил экран с платой, подключил программатор и работай!! Все просто.
Что же представляет из себя этот LCD ili9341?
Внешний вид LCD 320x240.
Название платы (если есть желание заказать подобную для своих разработок)
Подключение матрицы к плате управления осуществляется через разъем.
Режима работы.
Это самый важный момент - само название ili9341 включает с себя популярный среди разработчиков микроконтроллер для управления матрицей!! И если будет необходимость заказать именно такой - обращайте внимание на надписи !!!!
На плате управления LCD ili9341 имеется возможность переключить интерфейсы управления с 16B - на SPI. Выбор определен резисторами R12 и R13
И соответственно разъемами подключения. Разъемы расположены по краям платы.
не подключенный
подключенный с установленным разъемом
Выводы подключенного разъема 16 B совпадают с разъемом на плате. Схема см. ниже.
Я не уверен, что SPI будет работать, если изменить конфигурацию перемычками и установить разъем. LCD явно делали под плату и возможно 9341 будет урезанным!! Если есть желание проверить - пожалуйста и пришлите информацию, чтобы я дополнил эту статью!!
Тач.
Выполнен на микросхеме XPT2046.
Информации по этой микросхеме много, что явно упрощает работу с ней.
Подключение тача к плате
На плате присутствую места для установки дополнительных элементов.
Преобразователя 1117 -3.3V
И не известной микросхемы.
Вид соединения LCD ili9341 16 bit XPT2046 с отладочной платой STM32F4VE
после соединения получаем сборку
На этом все!
Этого вполне достаточно для того, чтобы начать работать с этой сборкой.
В интернете есть примеры использования. Адаптируем их под себя. Я уже начал.
Пример использования.
Это использование тача.
Это заготовка для будущего проекта
Это тоже самое + тач.
Пример использования платы STM32F4VE с LCD ILI9341 с генератором начального кода CubeMx приведен в статье - STM32F4VE LCD ili9341 16bit CubeMx_Keil
Пример использования платы STM32F4VE с LCD ILI9341 в среде Keil приведен в статье STM32F4VE LCD ili9341 16bit Keil
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Комментарии
U3
U3 is an SPI EEPROM/SRAM location. U3 shares the SPI bus with XPT2046.
The CS for U3 is inverse of the Touch CS. Q3 inverts Touch CS for U3.
Found this out the hard way. Hope it helps.