¿Por qué un TFT muestra la pantalla en blanco?
Cuando la retroiluminación está encendida pero no se dibuja nada, el vidrio LCD es transparente: el IC controlador no está activando los píxeles. La causa casi siempre es la inicialización, no un panel roto.
La lista de comprobación en 9 pasos
- Tensión de alimentación: lógica de 3,3 V en la mayoría de módulos; la lógica de 5 V puede dañarlos.
- Tiempos de reset: mantenga RESET bajo al menos 10 µs y luego espere 120 ms.
- CS / DC intercambiados: el error de cableado más común.
- SCK / MOSI: confírmelos con un analizador lógico.
- Driver erróneo en la biblioteca: las configuraciones de ILI9341, ST7789 e ILI9488 no son intercambiables.
- Modo y velocidad SPI: empiece a 10 MHz, modo 0.
- Tabla de inicialización específica del panel: sobre todo para GC9A01 y ST7701S.
- Profundidad de color incorrecta: el ILI9488 necesita 18 bits por SPI.
- Alimentar solo la retroiluminación: algunos módulos alimentan la lógica desde un pin aparte.
¿Sigue sin funcionar? Envíenos una foto del módulo y su código mediante Consultar a un ingeniero.
Preguntas frecuentes
¿Por qué mi TFT está en blanco tras cargar el código?
El controlador de pantalla está alimentado pero no inicializado. Confirme que la biblioteca está configurada para su IC controlador y pines exactos, y que el reset se conmuta antes de la secuencia de inicialización.
¿Puede un modo SPI erróneo causar una pantalla en blanco?
Sí. La mayoría de drivers TFT usan el modo SPI 0. Algunos módulos requieren el modo 3. Pruebe a bajar el reloj a 10 MHz y probar ambos modos.