Qu’est-ce que l’ILI9341 ?
L’ILI9341 est un pilote TFT 262K couleurs doté de 172 800 octets de GRAM interne, soit exactement une image complète 240×320 en couleur 18 bits. Il est devenu le contrôleur par défaut des modules SPI 2,4″ et 2,8″ amateurs et industriels.
L’ILI9341 sur ESP32
Sur ESP32, la dalle est généralement pilotée en SPI à 40 MHz avec DMA. Pour des interfaces LVGL fluides, utilisez des tampons partiels de 1/10 de l’écran et activez le double tampon dans les conceptions sans PSRAM.
Voir aussi
Prise en charge du ILI9341 par les bibliothèques
| Bibliothèque | Pilote / classe | Remarques |
|---|---|---|
| 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. Les broches sont provisoires ; nous vous écrivons lorsque nous ajoutons des configurations testées.
Cartes de développement utilisant le ILI9341
Modules d’affichage utilisant le ILI9341
ILI9341 : dépannage et FAQ
ILI9341 ou ST7789 : lequel choisir ?
Ce sont deux pilotes 240×320 avec GRAM. Les modules ILI9341 sont généralement en TN ou IPS de 2,4″ à 3,2″ ; le ST7789 domine les petites dalles IPS. La prise en charge par les bibliothèques est excellente pour les deux : choisissez selon la taille de dalle, l’angle de vision et la disponibilité.
Pourquoi mon ILI9341 affiche-t-il un écran blanc ?
Les causes les plus courantes sont un reset absent ou incorrect, MISO/MOSI inversés, une alimentation qui n’atteint que le rétroéclairage ou une bibliothèque configurée pour un autre pilote. Confirmez l’ID du pilote en lisant le registre 0xD3.
Quel contrôleur tactile est utilisé avec les modules ILI9341 ?
Les versions résistives utilisent généralement un XPT2046 en SPI. Les versions capacitives utilisent généralement un FT6206/FT6336 en I2C.
