¿Qué es el ILI9341?
El ILI9341 es un driver TFT de 262K colores con 172 800 bytes de GRAM interna, exactamente un fotograma completo de 240×320 a 18 bits de color. Se convirtió en el controlador por defecto de los módulos SPI de 2,4″ y 2,8″ para aficionados e industria.
ILI9341 en ESP32
En ESP32 el panel suele controlarse por SPI a 40 MHz con DMA. Para interfaces LVGL fluidas use búferes parciales de 1/10 de la pantalla y active el doble búfer en diseños sin PSRAM.
Relacionado
Soporte de bibliotecas para ILI9341
| Biblioteca | Driver / clase | Notas |
|---|---|---|
| TFT_eSPI (Arduino) | ILI9341_DRIVER (or ILI9341_2_DRIVER) | |
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Panel_ILI9341 | |
| ESP-IDF esp_lcd | espressif/esp_lcd_ili9341 |
User_Setup_ILI9341.h · LGFX_ILI9341.hpp. Los pines son marcadores de posición; le enviamos actualizaciones cuando añadimos configuraciones probadas.
Placas de desarrollo con ILI9341
Módulos de pantalla con ILI9341
ILI9341: resolución de problemas y preguntas frecuentes
ILI9341 frente a ST7789: ¿cuál elegir?
Ambos son drivers de 240×320 con GRAM. Los módulos ILI9341 suelen ser TN o IPS de 2,4″–3,2″; el ST7789 domina los paneles IPS más pequeños. Ambos tienen un soporte excelente en bibliotecas, así que elija por tamaño de panel, ángulo de visión y disponibilidad.
¿Por qué mi ILI9341 muestra la pantalla en blanco?
Las causas más habituales son un reset ausente o incorrecto, MISO/MOSI intercambiados, alimentar solo la retroiluminación o una biblioteca configurada para otro driver. Confirme el ID del driver leyendo el registro 0xD3.
¿Qué controlador táctil se usa con los módulos ILI9341?
Las versiones resistivas suelen usar XPT2046 por SPI. Las capacitivas suelen usar FT6206/FT6336 por I2C.
