Warum der ILI9488 über SPI langsamer ist
Im seriellen Modus unterstützt der ILI9488 nur 18 Bit pro Pixel. Ein voller 320×480-Frame umfasst daher 460.800 Byte statt 307.200 Byte in RGB565. Bei 40 MHz SPI sind das etwa 11 fps statt 16 fps, noch vor jedem Overhead.
Wann er die richtige Wahl ist
Der ILI9488 passt gut, wenn Sie ihn über 8080 parallel oder RGB ansteuern oder ein bestehendes Design bereits von ihm abhängt. Für neue SPI-Designs empfehlen wir meist stattdessen ein 3,5″-Modul mit ST7796S.
Bibliotheksunterstützung für ILI9488
| Bibliothek | Treiber / Klasse | Hinweise |
|---|---|---|
| TFT_eSPI (Arduino) | ILI9488_DRIVER | |
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Panel_ILI9488 | |
| Hinweis | Über SPI benötigt der ILI9488 18-Bit-Farbe (3 Byte pro Pixel). |
User_Setup_ILI9488.h · LGFX_ILI9488.hpp. Die Pins sind Platzhalter; wir informieren Sie per E-Mail, wenn wir getestete Konfigurationen ergänzen.
ILI9488: Fehlersuche & FAQ
ILI9488 vs. ST7796S: Was ist besser für SPI?
Der ST7796S akzeptiert RGB565 über SPI und überträgt damit pro Frame ein Drittel weniger Daten als der ILI9488 im 18-Bit-SPI-Modus. Bei SPI-angesteuerten 3,5″-Displays liefert der ST7796S meist spürbar höhere Bildraten.
Warum stimmen die Farben an meinem ILI9488 über SPI nicht?
Ihr Code sendet vermutlich 16-Bit-Pixel. Im SPI-Modus erwartet der ILI9488 3 Byte pro Pixel (COLMOD 0x66). Wandeln Sie RGB565 vor dem Senden in RGB666 um oder nutzen Sie eine Bibliothek, die das erledigt.