Всем привет, в этой статье расскажу о подключении экрана TFT LSD Shield на драйвере ILI9327 (240 * 400) к микроконтроллеру ESP32 DEVKIT, и о всех проблемах с которыми столкнулся. Изначально дисплей предназначен для подключения к Arduino Uno, MEGA2560, Arduino Leonardo и на этих платах он запускается без проблем. Причина по которой вынужден был использовать другой микроконтроллер связанна с ограничением размеров и необходимостью интерфейсов связи WI-FI и bluetooth. Законченное устройство дополнительно оснащено (Li-ion) аккумулятором, платой зарядки TP4056, повышающим DС-DС преобразователем с RLC фильтром. Заряд аккумулятора отслеживается с помощью делителя напряжения и АЦП (пни SVP). Экран оснащен:
1. датчикам температуры подключаемый по протоколу I2C пины SCL и SDA (за ненадобностью подключать не стал).
2. картридером под карту памяти micro sd подключаемый к разъёму ICSP пины SD_CS к GPIO22, MISO к GPIO19, MOSI к GPIO23, CLK к GPIO18
Подключено все по следующей схеме, схему нарис