Дисплей M5Stack Core2: характеристики, ревизии драйвера и настройка
Отладочный комплект M5Stack с IPS-дисплеем 2,0 дюйма 320×240. Контроллер дисплея указан как ILI9342C, в новой документации — ILI9342E; сенсор — ёмкостный контроллер FT6336U.
Характеристики дисплея M5Stack Core2
| MCU | ESP32 (D0WDQ6-V3) |
|---|---|
| Дисплей | 2″ · 320×240 |
| Шина дисплея | SPI |
| Драйвер | ILI9342C / ILI9342E |
| Сенсор | Ёмкостный FT6336U |
Какая у вас ревизия M5Stack Core2?
Известная конфигурация дисплея для этой платы.
| Ревизия | Драйвер | Как определить | Настройки библиотеки |
|---|---|---|---|
| Core2 (v1.0 / v1.1 / v1.3) | ILI9342C / ILI9342E | В v1.3 изменён IMU, а не дисплей | Автоопределение M5Unified / M5GFX; LovyanGFX Panel_ILI9342 |
Та же спецификация дисплея для серийного производства
Прототип на M5Stack Core2? Эти модули с наших прямых фабрик имеют тот же размер и разрешение панели, поставляются с даташитом и фиксированным драйвером в каждой партии и доступны образцами от 1 шт. MOQ и сроки согласуются по проекту.
От прототипа на M5Stack Core2 к серии
Отладочные платы идеальны для проверки интерфейса, но панели для них закупаются на открытом рынке: контроллер может меняться от партии к партии, даташита почти никогда нет, а срок поставок не гарантирован. Для продукта указывайте модуль с фиксированным драйвером в каждой производственной партии, даташитом и обязательством по жизненному циклу.
Наши прямые фабрики выпускают модули того же формата 2″ 320×240. Тот же размер 2,0 дюйма 320×240 и контроллер ILI9342C; наши модули используют интерфейс RGB, поэтому проверьте, какую шину предоставляет ваш хост. Образцы от 1 шт.; MOQ и сроки согласуются по проекту с нашим отделом продаж.
Прежде чем отлаживать код
- Определите свою ревизию (таблица выше): смена драйвера — самая частая причина белого экрана.
- Проверьте, что вывод подсветки не используется повторно в скетче.
- Меняйте по одной настройке за раз (драйвер, инверсия, порядок цветов) и держите рабочий пример для сравнения.
Примеры конфигурации
#include <M5Unified.h>
void setup() {
auto cfg = M5.config();
M5.begin(cfg); // configures display, touch and AXP192
M5.Display.setTextSize(2);
M5.Display.println("Hello Core2");
}
void loop() {
M5.update();
}Частые вопросы
Какой драйвер дисплея используется в M5Stack Core2?
ILI9342C, в новой документации — ILI9342E; оба поддерживаются M5GFX/M5Unified.
Источники
Не знаете, какой дисплей подойдёт вашему проекту?
Пришлите размер, интерфейс и хост-процессор. Инженер по дисплеям в течение 12 часов ответит с 2–3 вариантами, даташитами и кодом инициализации. Образцы от 1 шт.

