Hola a todos,
Estoy intentando conectar un modulo de pantalla TFT de 16 bits a mi ESP32 utilizando la interfaz SPI, pero estoy teniendo problemas para que la pantalla se inicialice correctamente. He probado diferentes configuraciones y bibliotecas, pero la pantalla siempre permanece blanca o no responde a la entrada.
características de la pantalla:
Estoy intentando conectar un modulo de pantalla TFT de 16 bits a mi ESP32 utilizando la interfaz SPI, pero estoy teniendo problemas para que la pantalla se inicialice correctamente. He probado diferentes configuraciones y bibliotecas, pero la pantalla siempre permanece blanca o no responde a la entrada.
características de la pantalla:
- Resolución: 320 x 240 píxeles.
- Colores: 65,000 colores.
- Voltaje de trabajo: 3.3V o 5V.
- Interfaz de datos: 8 bits con control de 4 cables.
- Controlador: ILI9341 (bus de 16 bits).
Detalles del Proyecto:
- Pantalla TFT: [Modelo de la pantalla TFT, por ejemplo, ILI9341, etc.]
- Microcontrolador: ESP32 (desarrollador de 38 pines)
- Conexión: Utilizando SPI, con los siguientes pines:
- MOSI: [Pin utilizado, ej. GPIO 23]
- SCK: [Pin utilizado, ej. GPIO 18]
- CS: [Pin utilizado, ej. GPIO 5]
- DC: [Pin utilizado, ej. GPIO 2]
- RST: [Pin utilizado, ej. GPIO 4]
Cosas que he intentado:
- Revisé los pines de conexión: Aseguré que los pines SPI estén correctamente conectados.
- Modifiqué el archivo User_Setup.h para configurar los pines correctamente.
- Probé el código de ejemplo básico de TFT_eSPI que incluye solo la inicialización de la pantalla y la muestra de texto, pero la pantalla sigue en blanco.
- Probé con diferentes configuraciones de controlador en User_Setup.h como ILI9341, y otros modelos compatibles con SPI.
Pregunta:
- ¿Hay algo que esté pasando por alto en la configuración del ESP32 o en la conexión de los pines SPI?
- ¿Alguien ha tenido éxito con este tipo de configuración y puede darme alguna sugerencia o ejemplos de código para ayudarme a hacer funcionar la pantalla correctamente?