Mengapa ILI9488 lebih lambat lewat SPI
Dalam mode serial, ILI9488 hanya mendukung 18 bit per piksel. Satu frame penuh 320×480 karenanya berukuran 460.800 byte, dibanding 307.200 byte pada RGB565. Pada SPI 40 MHz itu sekitar 11 fps dibanding 16 fps, sebelum overhead apa pun.
Kapan memilihnya
ILI9488 cocok bila digerakkan lewat 8080 paralel atau RGB, atau bila desain yang sudah ada bergantung padanya. Untuk desain SPI baru, kami biasanya merekomendasikan modul 3,5″ berbasis ST7796S.
Dukungan pustaka ILI9488
| Pustaka | Driver / kelas | Catatan |
|---|---|---|
| TFT_eSPI (Arduino) | ILI9488_DRIVER | |
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Panel_ILI9488 | |
| Catatan | Melalui SPI, ILI9488 memerlukan warna 18-bit (3 byte per piksel). |
User_Setup_ILI9488.h · LGFX_ILI9488.hpp. Pin bersifat sementara; kami akan mengirim email saat menambahkan konfigurasi yang sudah diuji.
ILI9488: troubleshooting & FAQ
ILI9488 vs ST7796S: mana yang lebih baik untuk SPI?
ST7796S menerima RGB565 lewat SPI, sehingga memindahkan data sepertiga lebih sedikit per frame dibanding ILI9488 dalam mode SPI 18-bit. Untuk display 3,5″ yang digerakkan SPI, ST7796S biasanya memberi frame rate yang jauh lebih tinggi.
Mengapa warna di ILI9488 saya salah lewat SPI?
Kode Anda kemungkinan mengirim piksel 16-bit. Dalam mode SPI, ILI9488 mengharapkan 3 byte per piksel (COLMOD 0x66). Ubah RGB565 ke RGB666 sebelum dikirim atau gunakan pustaka yang melakukannya.