Màn hình M5Stack Core2: thông số, bản sửa đổi driver & cài đặt
Bộ kit phát triển IPS 2,0 inch 320×240 của M5Stack. Bộ điều khiển màn hình được ghi là ILI9342C, tài liệu mới hơn ghi ILI9342E, và cảm ứng là bộ điều khiển điện dung FT6336U.
Thông số màn hình M5Stack Core2
| MCU | ESP32 (D0WDQ6-V3) |
|---|---|
| Màn hình | 2″ · 320×240 |
| Bus màn hình | SPI |
| IC driver | ILI9342C / ILI9342E |
| Cảm ứng | FT6336U điện dung |
Bạn đang dùng bản sửa đổi M5Stack Core2 nào?
Cấu hình màn hình đã biết cho board này.
| Bản sửa đổi | IC driver | Cách nhận biết | Cài đặt thư viện |
|---|---|---|---|
| Core2 (v1.0 / v1.1 / v1.3) | ILI9342C / ILI9342E | v1.3 thay đổi IMU, không thay đổi màn hình | Tự động nhận diện M5Unified / M5GFX; LovyanGFX Panel_ILI9342 |
Cùng thông số màn hình cho sản xuất hàng loạt
Làm prototype trên M5Stack Core2? Các module này từ nhà máy trực tiếp của chúng tôi có cùng kích thước và độ phân giải tấm nền, kèm datasheet và IC driver cố định cho mỗi lô sản xuất, có sẵn mẫu từ 1 chiếc. MOQ và thời gian giao hàng thỏa thuận theo dự án.
Từ prototype M5Stack Core2 đến sản xuất
Board phát triển rất tốt để kiểm chứng giao diện, nhưng tấm nền của chúng được mua trên thị trường tự do: bộ điều khiển có thể thay đổi giữa các lô, hiếm khi có datasheet và tuổi thọ không được đảm bảo. Với sản phẩm, hãy chỉ định module có IC driver cố định cho mỗi lô sản xuất, có datasheet và cam kết vòng đời.
Các nhà máy trực tiếp của chúng tôi sản xuất module cùng định dạng 2″ 320×240. Cùng kích thước 2,0 inch 320×240 và bộ điều khiển ILI9342C; module của chúng tôi dùng giao tiếp RGB, nên hãy kiểm tra bus mà host của bạn có. Mẫu từ 1 chiếc; MOQ và thời gian giao hàng được thỏa thuận theo từng dự án với đội ngũ kinh doanh của chúng tôi.
Trước khi debug mã
- Xác nhận phiên bản board của bạn (bảng ở trên): thay đổi IC driver là nguyên nhân phổ biến nhất gây màn hình trắng.
- Kiểm tra chân đèn nền không bị dùng lại trong sketch.
- Thay đổi từng cài đặt một (driver, đảo màu, thứ tự màu), và giữ một ví dụ chạy tốt để so sánh.
Ví dụ cấu hình
#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();
}Câu hỏi thường gặp
M5Stack Core2 dùng driver màn hình nào?
ILI9342C, tài liệu mới hơn ghi ILI9342E; cả hai đều được M5GFX/M5Unified hỗ trợ.
Nguồn
Chưa chắc màn hình nào phù hợp thiết kế của bạn?
Gửi kích thước, giao tiếp và bộ xử lý host. Kỹ sư màn hình sẽ phản hồi trong 12 giờ với 2–3 phương án, datasheet và mã khởi tạo. Mẫu từ 1 chiếc.

