Arduino ILI9325
тел. +7(499)347-04-82
Описание Arduino ILI9325
Вот подробное описание, технические характеристики, парт-номера и совместимые модели для дисплея на контроллере Arduino ILI9325 (часто встречается в модулях с SD-картой и сенсорным экраном).
1. Общее описание
Arduino ILI9325 — это графический TFT LCD дисплей диагональю 2.4 или 2.8 дюйма (реже 3.2) на базе одноименного драйвера ILI9325. Чаще всего модуль имеет разрешение 320x240 пикселей (QVGA).
Модули поставляются в двух вариантах:
- 8-битный параллельный (Не рекомендуется для современной Arduino / используется с большими платами типа Mega 2560)
- SPI (Намного популярнее в библиотеках U8G2, Adafruit_GFX и TFT_eSPI)
Отличие от аналогов: ILI9325 был очень популярен в ранних "китайских" модулях (2010–2015). На текущий момент (2025) более распространены контроллеры ILI9341, ST7735, ILI9488, с которыми ILI9325 НЕ совместим по протоколу.
2. Технические характеристики (Dry / Jinx / HiLetgo модули)
| Параметр | Значение | | :--- | :--- | | Контроллер | ILI9325 (обратно совместим с ILI9320, HX8347-A) | | Разрешение | 320 × 240 точек (QVGA) | | Диагональ | 2.4" (обычно), 2.8" (реже), 3.2" (очень редко для этого контроллера) | | Цветность | 262K (18 бит, но обычно используется 16бит RGB565) | | Интерфейс | 65-PIN параллельный MCU 8/16bit (MCU 6800 или 8080) | | Напряжение питания | EN: 3.3V (логика 3.3V) / Можно подключить 5V через LDO | | Рабочая температура | -20°C ... +70°C (тип. 0-50°C в реальных модулях) | | Потребление | ~150-250 мА (в зависимости от подсветки) | | Контроллер сенсора (если есть) | XPT2046 (работает по SPI, не путать с D-Pad или джойстиком) | | Карта памяти (есть на большинстве модулей) | MicroSD, SPI (через резистивный делитель или отдельный чип) |
3. Парт номера (Part Numbers) и Распространенные варианты
a) Популярные модули с ILI9325 (китайские OEM)
- 128024TT061 (матрица 2.4")
- JM-022401SH-V1 (матрица 2.4")
- 2.4 MCUFRIEND (3.3v, параллельный интерфейс) — старая модификация
b) Vendor Part Numbers (ссылки)
- Watterott (тот, кто сделал первый шилд для Arduino Due / Mega)
- Вариант: S044445 "2.8 TFT Touch Shield" (ред.
- Buydisplay / Raysron / FocusLCDs
- ERP-2846-UT (Mini Clover 2.8)
- S012211 (2.8", UNO разводка)
c) Артикулы в магазинах AliExpress / eBay:
- HY-024 2.4 SPI ILI9325 (часто продается как "Arduino 2.4 TFT LCD Shield")
- H244A (2.4TFT LQFT)
- ElecFreaks 779026 (2.8 TFT + Touch)
Важно: Если Arduino IDE не может инициализировать память и экран грязно-серый или полосатый — скорее всего чип не ILI9325 по умолчанию. Рекомендуется использовать автоопределение в библиотеке TFT_eSPI :: test_graphics.ino или из библиотеки MCUFRIEND.
4. Совместимые модели (функциональные или физические)
| Модуль | Совместимость | Экран | | :--- | :--- | :--- | | MCUFRIEND TFT Shield (Hitachi / ILI9... shields) | СЛАБАЯ. Разные лины. НЕ работает по проводу к контактам 8-13 | Физически похож | | Waveshare Pico-ResTouch 2.8 | ОДНОЗНАЧНАЯ (использует ILI9325?). Часто Sold для Pico. Связать надо по 3.3V | Выдержит: да, но нужен +3.3V для его разъема JST или Borg | | Adafruit 2.8 TFT with Touch | Совместимость под вопросом. Adafruit давно перешел на ILI9341. НО та же инструкция + пины совпадения. | Подделка ILI9341??? Чаще NO. | | NodeMCU ESP8266 TFT 2.4 (SPI / MCU 8-bit) | НЕ ПОПУЛЯРЕН для Wifi проектов, так как для 8-битного интерфейса разет 285*1MHz @18fps = низкий FPS. | Рекомендуется для Due / Mega / BluePill (STM32) | | SparkFun TFT Voyager 6C (MatrixOr и совместимцы) | Только расширенный Ch90 p. PCB/Но фото. | ILI9328 (84% совместим). |
Список альтернатив с таким же Pinout/протоколом: (незаБ B 8 строк)
- HX8347A (95% такой же код иногда включает название ILI)
- ILI9320 (физического PINOUT может не совпадать под данные ваши конденсаторы но Протокол тот же байтовый 8-Bit DSP__wur)
- реденцы Прямой реПот (MCU 8080 / Intel 65)
Выдержка / (16bits_pins)
Если используются линии шины через старшие ноги: S1-S8 / Digital // X pinouts всегда равные 3 кортам.
4
5. Критический совет по библиотекам
Для Arduino + ILI9325 лучше всего использовать:
- UTFT (или UTouch lib)
// ------------------------------------ Обязательный ИНИЦИАЛИЗАТОР ВСКРИТИЯ:
// Подробности:
// Setup:
UTFT myGLCD(ILI9325S, . . . Узнатые nPINES ;
// ДОП. Варинаты:. ILI934x ??? <-- Ввести мошь нельзя разные дра.
- **TFT_eSPI (на платах ESP32 / не на S& с обычной arduino из-за произпов питания На IO совместительст адp)
В файле User_Setup.h ОБЯЗАТЕЛЬНО Устанавливайте:
#define ILI9325_DRIVER
#define TFT_RGB_ORDER TFT_BGR // жали что матрица меняет цвет B<->R часто случается
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
Итоговые рекомендации
- Не покупайте новые экраны на ILI9325. Вышли сроки. Вих полиции можно получить брак дилерами со списания. Возьте на Allegro/Ebay/ательно только МОЛIILIH9341.
- В проектах эксплуатации из старых наборов DAISO Nodka + на мк51 бекаен, то запушпав лишь Зву QV мет. Польте TFT ID обно.
- Если у вас UNO кабл для проса — увеличьте скорость флеш-запись. ILI89 с Oс работа1—15.
D5,6E? D9/?
Для Arduino Mega? Подключение!
D~ / Digital 18,6,TX1,Ris anome / Изз/ pin Разложие точче экст Под списк может не покдив.
H>2-> CS DC SO RST?? отп? → . Под RS08bitchic дметпа нае
Ч W M> \/ или не про ком по мет кт утиь