ข้ามไปยังเนื้อหา
Display Engineer
Waveshare · บอร์ดพัฒนาจอ

จอ Waveshare ESP32-S3-Touch-LCD-1.28: ข้อมูลจำเพาะ รุ่นไดรเวอร์ และการตั้งค่า

บอร์ดจอ IPS ทรงกลม 1.28 นิ้ว 240×240 พร้อมตัวควบคุม GC9A01 ระบบสัมผัส CST816S และ IMU QMI8658 บน ESP32-S3: ฐานยอดนิยมสำหรับหน้าปัดนาฬิกาและอินเทอร์เฟซปุ่มหมุน

วิศวกรตรวจทานเมื่อ 11 ต.ค. 2569

ข้อมูลจำเพาะจอ Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
จอ1.28″ · 240×240 · ทรงกลม
บัสจอSPI
ไดรเวอร์ ICGC9A01
ระบบสัมผัสCST816S แบบคาปาซิทีฟ (I2C)

คุณมี Waveshare ESP32-S3-Touch-LCD-1.28 รุ่นใด?

การตั้งค่าจอที่ทราบสำหรับบอร์ดนี้

รุ่นปรับปรุงไดรเวอร์ ICวิธีระบุการตั้งค่าไลบรารี
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER; LovyanGFX: Panel_GC9A01

ขาจอและระบบสัมผัสของ Waveshare ESP32-S3-Touch-LCD-1.28

สัญญาณGPIOหมายเหตุ
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C ใช้ร่วมกับ QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

ข้อมูลจำเพาะจอเดียวกันสำหรับการผลิตปริมาณมาก

ทำต้นแบบบน Waveshare ESP32-S3-Touch-LCD-1.28? โมดูลเหล่านี้จากโรงงานตรงของเรามีขนาดจอและความละเอียดเท่ากัน มาพร้อม datasheet และไดรเวอร์ IC คงที่ต่อล็อตการผลิต และมีตัวอย่างเริ่มที่ 1 ชิ้น MOQ และระยะเวลาส่งมอบตกลงเป็นรายโปรเจกต์

จากต้นแบบ Waveshare ESP32-S3-Touch-LCD-1.28 สู่การผลิต

บอร์ดพัฒนาเหมาะสำหรับพิสูจน์ UI แต่จอของบอร์ดเหล่านี้ซื้อจากตลาดเปิด: ตัวควบคุมอาจเปลี่ยนระหว่างล็อต แทบไม่มี datasheet และไม่รับประกันอายุการจัดหา สำหรับผลิตภัณฑ์ ให้ระบุโมดูลที่มีไดรเวอร์ IC คงที่ต่อล็อตการผลิต มี datasheet และมีพันธะวงจรชีวิต

โรงงานตรงของเราผลิตโมดูลรูปแบบ 1.28″ 240×240 เดียวกัน ตัวอย่างเริ่มที่ 1 ชิ้น MOQ และระยะเวลาส่งมอบตกลงเป็นรายโปรเจกต์กับทีมขายของเรา

ก่อนดีบักโค้ด

  1. ยืนยันว่าบอร์ดของคุณเป็นรุ่นใด (ตารางด้านบน): การเปลี่ยนไดรเวอร์ IC เป็นสาเหตุที่พบบ่อยที่สุดของจอขาว
  2. ตรวจสอบว่าขาแบ็คไลท์ไม่ถูกนำไปใช้ซ้ำในสเก็ตช์
  3. เปลี่ยนการตั้งค่าทีละอย่าง (ไดรเวอร์ การกลับสี ลำดับสี) และเก็บตัวอย่างที่ใช้งานได้ไว้เปรียบเทียบ

ตัวอย่างการตั้งค่า

TFT_eSPI User_Setup.hc
#define GC9A01_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 240
#define TFT_SCLK 10
#define TFT_MOSI 11
#define TFT_CS    9
#define TFT_DC    8
#define TFT_RST  14
#define TFT_BL    2
#define SPI_FREQUENCY 40000000
ข้อมูลอ้างอิง· Community / vendor configuration (see sources)

คำถามที่พบบ่อย

ทำไมระบบสัมผัสคืนค่าพิกัดเป็นศูนย์?

CST816S ใช้บัส I2C (SDA 6, SCL 7) ร่วมกับ IMU และต้องปล่อยขารีเซ็ต (GPIO 13) ตรวจสอบการตั้งค่า I2C และแอดเดรสก่อนดีบักไดรเวอร์

แหล่งที่มา

  1. RIOT OS: บอร์ด waveshare-esp32s3-touch-lcd-128 (ตารางขา)
  2. Waveshare: ESP32-S3-LCD-1.28

ไม่แน่ใจว่าจอแบบใดเหมาะกับงานออกแบบของคุณ?

ส่งขนาด อินเทอร์เฟซ และโปรเซสเซอร์โฮสต์มาให้เรา วิศวกรจอจะตอบกลับภายใน 12 ชั่วโมงพร้อมตัวเลือก 2–3 รายการ datasheet และโค้ดเริ่มต้น ตัวอย่างเริ่มที่ 1 ชิ้น