O que é o ILI9341?
O ILI9341 é um driver TFT de 262 mil cores com 172.800 bytes de GRAM interna, exatamente um quadro completo de 240×320 em cor de 18 bits. Ele se tornou o controlador padrão dos módulos SPI de 2,4″ e 2,8″ para makers e indústria.
ILI9341 no ESP32
No ESP32 o painel normalmente é acionado por SPI a 40 MHz com DMA. Para interfaces LVGL fluidas, use buffers parciais de 1/10 da tela e ative o buffer duplo em projetos sem PSRAM.
Relacionados
Suporte de bibliotecas para o ILI9341
| Biblioteca | Driver / classe | Observações |
|---|---|---|
| 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. Os pinos são marcadores; enviamos atualizações por e-mail quando adicionamos configurações testadas.
Placas de desenvolvimento com ILI9341
Módulos de display com ILI9341
ILI9341: solução de problemas e perguntas frequentes
ILI9341 vs. ST7789: qual escolher?
Ambos são drivers de 240×320 com GRAM. Os módulos ILI9341 normalmente são TN ou IPS de 2,4″–3,2″; o ST7789 domina os painéis IPS menores. Ambos têm excelente suporte em bibliotecas, então escolha pelo tamanho do painel, ângulo de visão e disponibilidade.
Por que meu ILI9341 mostra a tela branca?
As causas mais comuns são reset ausente ou errado, MISO/MOSI trocados, alimentação só do backlight ou uma biblioteca configurada para outro driver. Confirme o ID do driver lendo o registrador 0xD3.
Que controlador de touch é usado com os módulos ILI9341?
As versões resistivas normalmente usam XPT2046 via SPI. As capacitivas normalmente usam FT6206/FT6336 via I2C.
