M5Stack · 显示开发板
M5Stack Core2 显示屏:参数、驱动版本与配置
M5Stack 的 2.0 英寸 320×240 IPS 开发套件。显示控制器标为 ILI9342C,新版文档中为 ILI9342E,触摸为 FT6336U 电容控制器。
工程师审核于 2026年10月11日
M5Stack Core2 显示参数
| MCU | ESP32 (D0WDQ6-V3) |
|---|---|
| 显示屏 | 2″ · 320×240 |
| 显示总线 | SPI |
| 驱动 IC | ILI9342C / ILI9342E |
| 触摸 | FT6336U 电容触摸 |
你手上的 M5Stack Core2 是哪个版本?
该板已知的显示配置。
| 版本 | 驱动 IC | 识别方法 | 库设置 |
|---|---|---|---|
| Core2(v1.0 / v1.1 / v1.3) | ILI9342C / ILI9342E | v1.3 改的是 IMU,不是显示屏 | M5Unified / M5GFX 自动识别;LovyanGFX Panel_ILI9342 |
同规格显示屏,用于批量生产
在 M5Stack Core2 上做的原型?这些直营工厂模组的面板尺寸和分辨率相同,附规格书,每个生产批次固定驱动 IC,样品 1 片起。起订量和交期按项目商定。
从 M5Stack Core2 原型到量产
开发板很适合验证界面,但它们的面板是从公开市场采购的:控制器可能在批次之间更换,很少有规格书,寿命也没有保证。做产品时,请选用每个生产批次固定驱动 IC、有规格书和生命周期承诺的模组。
我们的直营工厂生产同为 2″ 320×240 规格的模组。尺寸同为 2.0 英寸 320×240,控制器同为 ILI9342C;我们的模组使用 RGB 接口,请确认你的主控提供的总线。样品 1 片起;起订量和交期由销售团队按项目商定。
调试代码之前
- 先确认你手上的版本(见上表):驱动 IC 变更是白屏最常见的原因。
- 检查背光引脚没有在你的代码中被复用。
- 一次只改一个设置(驱动、反转、颜色顺序),并保留一个已知正常的示例用于对比。
配置示例
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 处理。

