跳到正文
Display Engineer
M5Stack · 显示开发板

M5Stack Core2 显示屏:参数、驱动版本与配置

M5Stack 的 2.0 英寸 320×240 IPS 开发套件。显示控制器标为 ILI9342C,新版文档中为 ILI9342E,触摸为 FT6336U 电容控制器。

工程师审核于 2026年10月11日

M5Stack Core2 显示参数

MCUESP32 (D0WDQ6-V3)
显示屏2″ · 320×240
显示总线SPI
驱动 ICILI9342C / ILI9342E
触摸FT6336U 电容触摸

你手上的 M5Stack Core2 是哪个版本?

该板已知的显示配置。

版本驱动 IC识别方法库设置
Core2(v1.0 / v1.1 / v1.3)ILI9342C / ILI9342Ev1.3 改的是 IMU,不是显示屏M5Unified / M5GFX 自动识别;LovyanGFX Panel_ILI9342

同规格显示屏,用于批量生产

在 M5Stack Core2 上做的原型?这些直营工厂模组的面板尺寸和分辨率相同,附规格书,每个生产批次固定驱动 IC,样品 1 片起。起订量和交期按项目商定。

从 M5Stack Core2 原型到量产

开发板很适合验证界面,但它们的面板是从公开市场采购的:控制器可能在批次之间更换,很少有规格书,寿命也没有保证。做产品时,请选用每个生产批次固定驱动 IC、有规格书和生命周期承诺的模组。

我们的直营工厂生产同为 2″ 320×240 规格的模组。尺寸同为 2.0 英寸 320×240,控制器同为 ILI9342C;我们的模组使用 RGB 接口,请确认你的主控提供的总线。样品 1 片起;起订量和交期由销售团队按项目商定。

调试代码之前

  1. 先确认你手上的版本(见上表):驱动 IC 变更是白屏最常见的原因。
  2. 检查背光引脚没有在你的代码中被复用。
  3. 一次只改一个设置(驱动、反转、颜色顺序),并保留一个已知正常的示例用于对比。

配置示例

Arduino: M5Unifiedcpp
#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();
}
参考资料· Community / vendor configuration (see sources)

常见问题

M5Stack Core2 用的是什么显示驱动?

ILI9342C,新版文档中标为 ILI9342E;两者都由 M5GFX/M5Unified 处理。

资料来源

  1. M5Stack 文档:Core2

不确定哪款显示屏适合你的设计?

告诉我们尺寸、接口和主控。显示工程师会在 12 小时内回复 2–3 个方案,附规格书和初始化代码。样品 1 片起。