Ваше программное обеспечение отлично справляется с поставленной задачей, но оно также блокирует некоторые полезные и важные функции. Для наилучшего использования сайта, пожалуйста, найдите время, чтобы отключить ваш AdBlocker.

LCD ili9341 16 bit XPT2046

Опубликовано stm32 - ср, 02/26/2020 - 10:26

LCD ili9341 16 bit XPT2046

Всем привет!

В этой статье хочу рассказать о недавно полученном  LCD ili9341 320x240. Проверив работу платы STM32F4VE на LCD ili9341 SPI и взяв очередной проект в разработку, я решим упростить себе ситуацию в подключении LCD и отладочной платы.  Большой китайский магазин предлагает в этом случае LCD который сделан не посредственно для  STM32F4VE. Вариант подключения в виде большого количества проводов отпадает. Плата и LCD получаются единым целым и в принципе, эту связку можно легко использовать в готовом устройстве.  Для того чтобы начать использовать его сразу - не нужно ничего !!! Вообще ничего - соединил экран с платой, подключил программатор и работай!!  Все просто. 

Что же представляет из себя этот LCD ili9341? 

Внешний вид LCD 320x240.

 

y3

 

 y6

  Название платы (если есть желание заказать подобную для своих разработок)

y9

y14

Подключение матрицы к плате управления осуществляется через разъем.

y10

 

Режима работы. 

Это самый важный момент - само название  ili9341  включает с себя популярный среди разработчиков микроконтроллер для управления матрицей!! И если будет необходимость заказать именно такой -  обращайте внимание на надписи !!!! 

На плате управления LCD ili9341  имеется возможность переключить интерфейсы управления с 16B - на SPI. Выбор определен резисторами R12 и R13 

 

y7

И соответственно разъемами подключения. Разъемы расположены по краям платы. 

не подключенный

y15

 подключенный с установленным разъемом

  y16

Выводы подключенного разъема  16 B совпадают с разъемом на плате. Схема см. ниже.

y26

Я не уверен, что SPI будет работать, если изменить конфигурацию перемычками и установить разъем. LCD явно делали под плату и возможно 9341 будет урезанным!! Если есть желание проверить - пожалуйста и пришлите информацию, чтобы я дополнил эту статью!!

Тач.

Выполнен на микросхеме XPT2046. 

y8

Информации по этой микросхеме много, что явно упрощает работу с ней.

Подключение тача к плате 

y5

На плате присутствую места для установки дополнительных элементов.

Преобразователя 1117 -3.3V 

y12

И не известной микросхемы. 

y11

Вид соединения LCD ili9341 16 bit XPT2046 с отладочной платой  STM32F4VE 

y17

после соединения получаем сборку   

y18

y19

y20

y21

На этом все!

Этого вполне достаточно для того, чтобы начать работать с этой сборкой.

В интернете есть примеры использования. Адаптируем их под себя.  Я уже начал.  

Пример использования.

Это использование тача. 

y22_2

Это заготовка для будущего проекта

y23_1

Это тоже самое + тач.

y24_3

 

Пример использования платы  STM32F4VE с LCD ILI9341 с генератором начального кода CubeMx приведен в статье - STM32F4VE LCD ili9341 16bit CubeMx_Keil

Пример использования платы STM32F4VE с LCD ILI9341 в среде Keil приведен в статье STM32F4VE LCD ili9341 16bit Keil 

 

 

Комментарии

Яндекс.Метрика