Màn hình tròn 1,28 inch là gì
Hầu hết TFT tròn nhỏ là tấm nền 240×240 pixel được cắt thành hình tròn, với bộ điều khiển GC9A01. Bộ điều khiển vẫn làm việc với frame buffer hình vuông; các góc đơn giản là không có pixel nhìn thấy. Thiết bị đeo, núm xoay, đồng hồ đo và bộ điều khiển nhà thông minh dùng định dạng này.
Đấu dây (SPI 4 dây)
Tín hiệu | Chức năng |
|---|---|
SCLK | Clock SPI |
MOSI (SDA) | Dữ liệu SPI đến tấm nền |
CS | Chọn chip |
DC | Chọn dữ liệu / lệnh |
RST | Reset (hoặc nối với reset của MCU) |
BL | Đèn nền (PWM để giảm sáng) |
MISO thường không dùng. Để có sơ đồ chân tham chiếu đã kiểm chứng, xem trang board Waveshare ESP32-S3-Touch-LCD-1.28.
Thư viện
Thư viện | Cài đặt |
|---|---|
TFT_eSPI (Arduino) | |
LovyanGFX | |
ESP-IDF | component |
LVGL | bất kỳ thư viện nào ở trên làm flush driver, với buffer vẽ từng phần |
Trang GC9A01 có các mẫu cấu hình để tải về.
Làm mới nhanh đến mức nào?
Một khung đầy đủ ở RGB565 là 240 × 240 × 16 bit = 921.600 bit (112,5 KB). Giới hạn SPI lý thuyết là khoảng 43 fps ở 40 MHz và 86 fps ở 80 MHz. Giao diện thực tế chậm hơn do chi phí lệnh và thời gian render, nên LVGL thường chỉ vẽ lại vùng thay đổi. Trên ESP32, 80 MHz chỉ khả thi trên các chân SPI chuyên dụng; 40 MHz là mặc định an toàn.
Toàn khung vừa trong RAM nội bộ, nhưng LVGL hoạt động tốt với hai buffer từng phần, mỗi buffer 1/10 màn hình (khoảng 11 KB), để lại RAM cho ứng dụng.
Thiết kế cho hình tròn
- Giữ chữ bên trong hình vuông nội tiếp. Hình vuông lớn nhất vừa trong hình tròn 240 pixel là khoảng 170×170 pixel; hãy đặt nhãn và số ở đó.
- Dùng cung và vòng cho dữ liệu. Đồng hồ đo, vòng tiến trình và menu hướng tâm tận dụng phần mép mà hình chữ nhật bỏ phí.
- Cảm ứng báo tọa độ hình vuông. Board tròn thường kết hợp tấm nền với bộ điều khiển cảm ứng CST816S; nó trả về x/y trong hình vuông 240×240, nên hãy bỏ qua các lần chạm bên ngoài hình tròn.
- Kiểm tra vùng nhìn thấy so với viền. Vùng hiển thị của tấm nền, không phải tấm kính, quyết định những gì người dùng thấy.
Màn hình tròn trong danh mục của chúng tôi
Các nhà máy trực tiếp của chúng tôi sản xuất module tròn, gồm module SPI IPS 1,28 inch 240×240, phiên bản 1,3 inch 360×360 có cảm ứng điện dung, và phiên bản 2,1 inch 480×480. Xem tất cả màn hình LCD tròn; hãy xác nhận bộ điều khiển trong datasheet, vì ở kích thước khác có thể không phải GC9A01. Mẫu từ 1 chiếc.
Câu hỏi thường gặp
Màn hình tròn 1,28 inch có độ phân giải bao nhiêu?
Thường là 240×240 pixel với bộ điều khiển GC9A01; vùng nhìn thấy là hình tròn nội tiếp trong hình vuông đó.
ESP32 có điều khiển GC9A01 ở 60 fps được không?
Về lý thuyết, vẽ lại toàn màn hình bị giới hạn khoảng 43 fps ở SPI 40 MHz. Cập nhật từng phần, cách LVGL sử dụng, cho phép hoạt ảnh mượt với giao diện đồng hồ đo và đồng hồ đeo tay thông thường.
Màn hình GC9A01 cần những chân nào?
SCLK, MOSI, CS, DC, reset và đèn nền. MISO thường không được nối.


