Saltar a contenido

Pantalla TFT-SPI-ST7788

Un módulo de pantalla TFT que se usa con la STEAMakers S3 es el 1.54 TFT-SPI-ST7788:

TFT-SPI-ST7788 TFT-SPI-ST7788

La pantalla TFT ST7789 de 1,54 pulgadas suele utilizar un interfaz SPI de 4 hilos , aunque algunos clones etiquetan erróneamente los pines como "I2C" (SCL/SDA). El módulo estándar de 7 u 8 pines (resolución de 240x240) funciona mediante SPI por hardware para lograr la velocidad necesaria.

El protocolo SPI (Serial Peripheral Interface) es un estándar de comunicación serial síncrona, full-duplex y de alta velocidad, diseñado para la conexión rápida entre un microcontrolador (maestro) y periféricos (esclavos) a corta distancia. Utiliza 4 hilos (SCLK, MOSI, MISO, SS/CS) para transmitir datos simultáneamente en ambas direcciones, siendo ideal para sensores, pantallas y memorias.

Diagrama de pines SPI del ST7789 de 1,54"

Etiqueta Función Descripción
GND Tierra 0 V
VCC Alimentación 3,3 V o 5 V (se recomienda 3,3 V)
SCL / SCK Reloj Reloj serie SPI
SDA / SDI SPI MOSI Entrada de datos SPI (Salida maestra, entrada esclava)
RES / RST Reiniciar Reinicio activo a nivel bajo
DC Datos/Comando Selección de datos/comandos
CS Chip Select Selección de chip activa a nivel bajo
BLK / BL Backlight Control de retroiluminación

¿Por qué dice SDA/SCL si es SPI?

  • SDA (Serial Data): En este módulo, es una línea de datos bidireccional de 1 solo hilo para SPI (3-wire SPI), pero casi todas las librerías lo usan como el pin MOSI estándar.
  • SCL (Serial Clock): Es simplemente el pin de reloj del bus SPI, equivalente a SCK.