ILI9341 là gì?
ILI9341 là driver TFT 262K màu với 172.800 byte GRAM trên chip, đúng bằng một khung 240×320 đầy đủ ở màu 18-bit. Nó đã trở thành bộ điều khiển mặc định cho các module SPI 2,4″ và 2,8″ dành cho người chơi và công nghiệp.
ILI9341 trên ESP32
Trên ESP32, tấm nền thường được điều khiển qua SPI ở 40 MHz với DMA. Để có giao diện LVGL mượt, hãy dùng buffer từng phần bằng 1/10 màn hình và bật double buffering trong thiết kế không có PSRAM.
Liên quan
Hỗ trợ thư viện cho ILI9341
| Thư viện | Driver / loại | Ghi chú |
|---|---|---|
| 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. Chân chỉ là tạm thời; chúng tôi sẽ gửi email khi bổ sung cấu hình đã kiểm thử.
Board phát triển dùng ILI9341
Module màn hình dùng ILI9341
ILI9341: xử lý sự cố & FAQ
ILI9341 hay ST7789: nên chọn loại nào?
Cả hai đều là driver 240×320 có GRAM. Module ILI9341 thường là TN hoặc IPS ở 2,4″–3,2″; ST7789 chiếm ưu thế ở các tấm nền IPS nhỏ hơn. Hỗ trợ thư viện rất tốt cho cả hai, nên hãy chọn theo kích thước tấm nền, góc nhìn và khả năng cung ứng.
Vì sao ILI9341 của tôi hiển thị màn hình trắng?
Nguyên nhân phổ biến nhất là thiếu hoặc sai reset, MISO/MOSI bị đảo, chỉ có đường nguồn đèn nền, hoặc thư viện được cấu hình cho driver khác. Hãy xác nhận ID driver bằng cách đọc thanh ghi 0xD3.
Module ILI9341 dùng bộ điều khiển cảm ứng nào?
Phiên bản điện trở thường dùng XPT2046 qua SPI. Phiên bản điện dung thường dùng FT6206/FT6336 qua I2C.
