Дисплей ESP32-1732S019: характеристики, ревизии драйвера и настройка
Дисплейная плата 1,9 дюйма 170×320 на ST7789 и ESP32-S3, без сенсора. Панели нужна включённая инверсия дисплея.
Характеристики дисплея ESP32-1732S019
| MCU | ESP32-S3 |
|---|---|
| Дисплей | 1.9″ · 170×320 |
| Шина дисплея | SPI |
| Драйвер | ST7789 |
| Сенсор | Нет |
Какая у вас ревизия ESP32-1732S019?
Известная конфигурация дисплея для этой платы.
| Ревизия | Драйвер | Как определить | Настройки библиотеки |
|---|---|---|---|
| Текущая | ST7789 | TFT_eSPI: ST7789_DRIVER, 170×320, TFT_INVERSION_ON, TOUCH_CS -1 |
От прототипа на ESP32-1732S019 к серии
Отладочные платы идеальны для проверки интерфейса, но панели для них закупаются на открытом рынке: контроллер может меняться от партии к партии, даташита почти никогда нет, а срок поставок не гарантирован. Для продукта указывайте модуль с фиксированным драйвером в каждой производственной партии, даташитом и обязательством по жизненному циклу.
Стандартного модуля точно в формате 1,9″ 170×320 у нас пока нет; наши прямые фабрики могут изготовить его по ТЗ. Пришлите требования, и мы подтвердим реализуемость, MOQ и сроки для вашего проекта.
Прежде чем отлаживать код
- Определите свою ревизию (таблица выше): смена драйвера — самая частая причина белого экрана.
- Проверьте, что вывод подсветки не используется повторно в скетче.
- Меняйте по одной настройке за раз (драйвер, инверсия, порядок цветов) и держите рабочий пример для сравнения.
Примеры конфигурации
-DST7789_DRIVER
-DTFT_WIDTH=170
-DTFT_HEIGHT=320
-DTFT_INVERSION_ON
-DTOUCH_CS=-1
-DSPI_FREQUENCY=65000000
-DSPI_READ_FREQUENCY=20000000Частые вопросы
Почему на ESP32-1732S019 цвета в негативе?
Панели ST7789 на этой плате нужна инверсия дисплея. Добавьте TFT_INVERSION_ON (или вызовите tft.invertDisplay(true)).
Источники
Не знаете, какой дисплей подойдёт вашему проекту?
Пришлите размер, интерфейс и хост-процессор. Инженер по дисплеям в течение 12 часов ответит с 2–3 вариантами, даташитами и кодом инициализации. Образцы от 1 шт.