Pular para o conteúdo
Display Engineer
Waveshare · Placa de desenvolvimento com display

Display Waveshare ESP32-S3-Touch-LCD-1.28: especificações, revisões do driver e configuração

Uma placa com display IPS redondo de 1,28 polegadas e 240×240 com controlador GC9A01, touch CST816S e IMU QMI8658 sobre ESP32-S3: uma base comum para mostradores de relógio e interfaces com botão giratório.

Revisado por engenheiro em 11 de out. de 2026

Especificações do display do Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
Display1.28″ · 240×240 · redondo
Barramento do displaySPI
CI driverGC9A01
TouchCST816S capacitivo (I2C)

Qual revisão do Waveshare ESP32-S3-Touch-LCD-1.28 você tem?

Configuração de display conhecida para esta placa.

RevisãoCI driverComo identificarConfigurações da biblioteca
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER; LovyanGFX: Panel_GC9A01

Pinos de display e touch do Waveshare ESP32-S3-Touch-LCD-1.28

SinalGPIOObservações
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, compartilhado com QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

A mesma especificação de display para produção em volume

Fez o protótipo no Waveshare ESP32-S3-Touch-LCD-1.28? Estes módulos das nossas fábricas diretas têm o mesmo tamanho e resolução de painel, vêm com datasheet e CI driver fixo por lote de produção e estão disponíveis em amostras a partir de 1 pç. Quantidade mínima e prazo são definidos por projeto.

Do protótipo com Waveshare ESP32-S3-Touch-LCD-1.28 à produção

Placas de desenvolvimento são ideais para validar uma interface, mas seus painéis são comprados no mercado aberto: o controlador pode mudar entre lotes, raramente há datasheet e a vida útil não é garantida. Para um produto, especifique um módulo com CI driver fixo por lote de produção, datasheet e compromisso de ciclo de vida.

Nossas fábricas diretas fabricam módulos no mesmo formato de 1,28″ e 240×240. Amostras a partir de 1 pç; quantidade mínima e prazo são definidos por projeto com nossa equipe comercial.

Antes de depurar o código

  1. Confirme qual revisão você tem (tabela acima): mudanças de CI driver são a causa mais comum de tela branca.
  2. Verifique se o pino do backlight não é reutilizado no seu sketch.
  3. Mude um ajuste de cada vez (driver, inversão, ordem de cor) e mantenha um exemplo que funciona para comparar.

Exemplos de configuração

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

Perguntas frequentes

Por que o touch retorna coordenadas zero?

O CST816S compartilha o barramento I2C (SDA 6, SCL 7) com a IMU e precisa que o reset (GPIO 13) seja liberado; verifique a configuração I2C e o endereço antes de depurar o driver.

Fontes

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

Não sabe qual display combina com o seu projeto?

Envie o tamanho, a interface e o processador host. Um engenheiro de displays responde em até 12 horas com 2–3 opções, datasheets e código de inicialização. Amostras a partir de 1 pç.