Дисплей ESP32-2432S024: характеристики, ревизии драйвера и настройка
Плата ESP32 с SPI TFT 2,4 дюйма 240×320 из семейства CYD. Как и 2,8-дюймовая, она поставляется с контроллером ILI9341 или ST7789, а в версии ST7789 подсветка перенесена на GPIO 27.
Характеристики дисплея ESP32-2432S024
| MCU | ESP32 |
|---|---|
| Дисплей | 2.4″ · 240×320 |
| Шина дисплея | SPI |
| Драйвер | ILI9341 или ST7789 |
| Сенсор | Резистивный (R) или ёмкостный (C) в зависимости от версии |
Какая у вас ревизия ESP32-2432S024?
Платы под одним названием поставляются с разными драйверами дисплея. Код для одной ревизии показывает на другой белый экран, неверные цвета или вообще ничего — сначала определите свою.
| Ревизия | Драйвер | Как определить | Настройки библиотеки |
|---|---|---|---|
| Версия ILI9341 | ILI9341 | Работает с ILI9341_2_DRIVER | TFT_eSPI: ILI9341_2_DRIVER, TFT_INVERSION_OFF |
| Версия ST7789 | ST7789 | Белый или пустой экран с настройкой ILI9341 | TFT_eSPI: ST7789_DRIVER; подсветка на GPIO 27 |
Та же спецификация дисплея для серийного производства
Прототип на ESP32-2432S024? Эти модули с наших прямых фабрик имеют тот же размер и разрешение панели, поставляются с даташитом и фиксированным драйвером в каждой партии и доступны образцами от 1 шт. MOQ и сроки согласуются по проекту.
От прототипа на ESP32-2432S024 к серии
Отладочные платы идеальны для проверки интерфейса, но панели для них закупаются на открытом рынке: контроллер может меняться от партии к партии (как уже произошло с этой платой), даташита почти никогда нет, а срок поставок не гарантирован. Для продукта указывайте модуль с фиксированным драйвером в каждой производственной партии, даташитом и обязательством по жизненному циклу.
Наши прямые фабрики выпускают модули того же формата 2,4″ 240×320. Образцы от 1 шт.; MOQ и сроки согласуются по проекту с нашим отделом продаж.
Прежде чем отлаживать код
- Определите свою ревизию (таблица выше): смена драйвера — самая частая причина белого экрана.
- Проверьте, что вывод подсветки не используется повторно в скетче.
- Меняйте по одной настройке за раз (драйвер, инверсия, порядок цветов) и держите рабочий пример для сравнения.
Примеры конфигурации
#define ILI9341_2_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_INVERSION_OFF
#define SPI_FREQUENCY 55000000
#define SPI_READ_FREQUENCY 20000000#define ST7789_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define TFT_BL 27 // backlight moves to GPIO 27 on the ST7789 versionЧастые вопросы
ESP32-2432S024 — то же самое, что CYD?
Это то же семейство, но с панелью 2,4 дюйма, а версия ST7789 использует для подсветки GPIO 27 вместо 21.
Что означают суффиксы R и C?
R — версия с резистивным сенсором, C — с ёмкостным.
Источники
Не знаете, какой дисплей подойдёт вашему проекту?
Пришлите размер, интерфейс и хост-процессор. Инженер по дисплеям в течение 12 часов ответит с 2–3 вариантами, даташитами и кодом инициализации. Образцы от 1 шт.

