Saltar al contenido
Display Engineer
Waveshare · Placa de desarrollo con pantalla

Pantalla Waveshare ESP32-S3-Touch-LCD-1.28: especificaciones, revisiones del driver y configuración

Una placa con pantalla IPS redonda de 1,28 pulgadas y 240×240 con controlador GC9A01, táctil CST816S e IMU QMI8658 sobre ESP32-S3: una base común para esferas de reloj e interfaces de mando.

Revisado por un ingeniero el 11 oct 2026

Especificaciones de la pantalla del Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
Pantalla1.28″ · 240×240 · redonda
Bus de pantallaSPI
IC controladorGC9A01
TáctilCST816S capacitivo (I2C)

¿Qué revisión del Waveshare ESP32-S3-Touch-LCD-1.28 tiene?

Configuración de pantalla conocida para esta placa.

RevisiónIC controladorCómo identificarlaAjustes de la biblioteca
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER; LovyanGFX: Panel_GC9A01

Pines de pantalla y táctil del Waveshare ESP32-S3-Touch-LCD-1.28

SeñalGPIONotas
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, compartido con QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

La misma especificación de pantalla para producción en volumen

¿Ha hecho el prototipo con el Waveshare ESP32-S3-Touch-LCD-1.28? Estos módulos de nuestras fábricas directas comparten tamaño y resolución de panel, incluyen datasheet y un IC controlador fijo por lote de producción, y están disponibles en muestras desde 1 ud. La cantidad mínima y el plazo se acuerdan por proyecto.

Del prototipo con Waveshare ESP32-S3-Touch-LCD-1.28 a la producción

Las placas de desarrollo son ideales para validar una interfaz, pero sus paneles se compran en el mercado abierto: el controlador puede cambiar entre lotes, rara vez hay datasheet y la vida útil no está garantizada. Para un producto, especifique un módulo con IC controlador fijo por lote de producción, datasheet y compromiso de ciclo de vida.

Nuestras fábricas directas fabrican módulos con el mismo formato de 1,28″ y 240×240. Muestras desde 1 ud.; la cantidad mínima y el plazo se acuerdan por proyecto con nuestro equipo comercial.

Antes de depurar el código

  1. Confirme qué revisión tiene (tabla anterior): los cambios de IC controlador son la causa más común de una pantalla en blanco.
  2. Compruebe que el pin de retroiluminación no se reutiliza en su sketch.
  3. Cambie un ajuste cada vez (driver, inversión, orden de color) y conserve un ejemplo que funcione para comparar.

Ejemplos de configuración

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
Referencia· Community / vendor configuration (see sources)

Preguntas frecuentes

¿Por qué el táctil devuelve coordenadas cero?

El CST816S comparte el bus I2C (SDA 6, SCL 7) con la IMU y necesita que se libere su reset (GPIO 13); compruebe la configuración I2C y la dirección antes de depurar el driver.

Fuentes

  1. RIOT OS: placa waveshare-esp32s3-touch-lcd-128 (tabla de pines)
  2. Waveshare: ESP32-S3-LCD-1.28

¿No sabe qué pantalla encaja en su diseño?

Envíenos el tamaño, la interfaz y el procesador host. Un ingeniero de pantallas responde en 12 horas con 2–3 opciones, datasheets y código de inicialización. Muestras desde 1 ud.