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

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

บอร์ด ESP32 พร้อม TFT SPI 2.4 นิ้ว 240×320 ในตระกูล CYD เช่นเดียวกับบอร์ด 2.8 นิ้ว มาพร้อมตัวควบคุม ILI9341 หรือ ST7789 และรุ่น ST7789 ย้ายแบ็คไลท์ไปที่ GPIO 27

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

ข้อมูลจำเพาะจอ ESP32-2432S024

MCUESP32
จอ2.4″ · 240×320
บัสจอSPI
ไดรเวอร์ ICILI9341 หรือ ST7789
ระบบสัมผัสแบบรีซิสทีฟ (R) หรือคาปาซิทีฟ (C) ขึ้นกับรุ่น

คุณมี ESP32-2432S024 รุ่นใด?

บอร์ดที่ขายในชื่อเดียวกันมาพร้อมไดรเวอร์ IC ของจอที่ต่างกัน โค้ดที่เขียนสำหรับรุ่นหนึ่งจะแสดงจอขาว สีผิด หรือไม่แสดงอะไรเลยบนอีกรุ่น จึงควรระบุรุ่นของคุณก่อน

รุ่นปรับปรุงไดรเวอร์ ICวิธีระบุการตั้งค่าไลบรารี
รุ่น ILI9341ILI9341ใช้งานได้กับ ILI9341_2_DRIVERTFT_eSPI: ILI9341_2_DRIVER, TFT_INVERSION_OFF
รุ่น ST7789ST7789จอขาวหรือว่างเมื่อใช้การตั้งค่า ILI9341TFT_eSPI: ST7789_DRIVER แบ็คไลท์อยู่ที่ GPIO 27

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

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

จากต้นแบบ ESP32-2432S024 สู่การผลิต

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

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

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

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

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

TFT_eSPI: ILI9341 version (driver block)c
#define ILI9341_2_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 320
#define TFT_INVERSION_OFF
#define SPI_FREQUENCY      55000000
#define SPI_READ_FREQUENCY 20000000
ข้อมูลอ้างอิง· Community / vendor configuration (see sources)
TFT_eSPI: ST7789 version (driver block)c
#define ST7789_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 320
#define TFT_BL 27   // backlight moves to GPIO 27 on the ST7789 version
ข้อมูลอ้างอิง· Community / vendor configuration (see sources)

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

ESP32-2432S024 เหมือนกับ CYD หรือไม่?

อยู่ในตระกูลเดียวกันแต่ใช้จอ 2.4 นิ้ว และรุ่น ST7789 ใช้ GPIO 27 สำหรับแบ็คไลท์แทน 21

รหัสต่อท้าย R และ C หมายถึงอะไร?

R คือรุ่นระบบสัมผัสแบบรีซิสทีฟ C คือรุ่นระบบสัมผัสแบบคาปาซิทีฟ

แหล่งที่มา

  1. ESP32-Cheap-Yellow-Display: รุ่นย่อย
  2. F1ATB: การตั้งค่า ESP32-2432S028 / S024

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

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