Перейти к содержимому
Display Engineer
Waveshare · Отладочная плата с дисплеем

Дисплей Waveshare ESP32-S3-Touch-LCD-1.28: характеристики, ревизии драйвера и настройка

Дисплейная плата с круглым IPS-дисплеем 1,28 дюйма 240×240, контроллером GC9A01, сенсором CST816S и IMU QMI8658 на ESP32-S3 — популярная основа для циферблатов и интерфейсов с ручкой.

Проверено инженером 11 окт. 2026 г.

Характеристики дисплея Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
Дисплей1.28″ · 240×240 · круглый
Шина дисплеяSPI
ДрайверGC9A01
СенсорЁмкостный CST816S (I2C)

Какая у вас ревизия Waveshare ESP32-S3-Touch-LCD-1.28?

Известная конфигурация дисплея для этой платы.

РевизияДрайверКак определитьНастройки библиотеки
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER; LovyanGFX: Panel_GC9A01

Выводы дисплея и сенсора Waveshare ESP32-S3-Touch-LCD-1.28

СигналGPIOПримечания
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, общая шина с QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

Та же спецификация дисплея для серийного производства

Прототип на Waveshare ESP32-S3-Touch-LCD-1.28? Эти модули с наших прямых фабрик имеют тот же размер и разрешение панели, поставляются с даташитом и фиксированным драйвером в каждой партии и доступны образцами от 1 шт. MOQ и сроки согласуются по проекту.

От прототипа на Waveshare ESP32-S3-Touch-LCD-1.28 к серии

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

Наши прямые фабрики выпускают модули того же формата 1,28″ 240×240. Образцы от 1 шт.; MOQ и сроки согласуются по проекту с нашим отделом продаж.

Прежде чем отлаживать код

  1. Определите свою ревизию (таблица выше): смена драйвера — самая частая причина белого экрана.
  2. Проверьте, что вывод подсветки не используется повторно в скетче.
  3. Меняйте по одной настройке за раз (драйвер, инверсия, порядок цветов) и держите рабочий пример для сравнения.

Примеры конфигурации

TFT_eSPI User_Setup.hc
#define GC9A01_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 240
#define TFT_SCLK 10
#define TFT_MOSI 11
#define TFT_CS    9
#define TFT_DC    8
#define TFT_RST  14
#define TFT_BL    2
#define SPI_FREQUENCY 40000000
Справочник· Community / vendor configuration (see sources)

Частые вопросы

Почему сенсор возвращает нулевые координаты?

CST816S делит шину I2C (SDA 6, SCL 7) с IMU, и его сброс (GPIO 13) должен быть отпущен; проверьте настройку I2C и адрес, прежде чем отлаживать драйвер.

Источники

  1. RIOT OS: плата waveshare-esp32s3-touch-lcd-128 (таблица выводов)
  2. Waveshare: ESP32-S3-LCD-1.28

Не знаете, какой дисплей подойдёт вашему проекту?

Пришлите размер, интерфейс и хост-процессор. Инженер по дисплеям в течение 12 часов ответит с 2–3 вариантами, даташитами и кодом инициализации. Образцы от 1 шт.