انتقل إلى المحتوى
Display Engineer
Sunton · لوحة تطوير بشاشة

شاشة ESP32-2432S028R (CYD): المواصفات ومراجعات المشغّل والإعداد

Cheap Yellow Display: شاشة TFT بواجهة SPI مقاس 2.8 بوصة بدقة 240×320 على لوحة ESP32. تُشحن الدفعات بوحدة تحكم ILI9341 أو ST7789، لذا قد يعمل الكود نفسه على لوحة ويعرض شاشة بيضاء على أخرى.

راجعه مهندس في 11 أكتوبر 2026

مواصفات شاشة ESP32-2432S028R (CYD)

MCUESP32 (ESP32-WROOM-32)
الشاشة2.8″ · 240×320
ناقل العرضSPI (HSPI)
شريحة المشغّلILI9341 أو ST7789
اللمسXPT2046 مقاوم (أطراف SPI منفصلة)

ما مراجعة ESP32-2432S028R (CYD) التي لديك؟

تُشحن اللوحات المباعة بالاسم نفسه بشرائح مشغّل شاشة مختلفة. الكود المكتوب لمراجعة يعرض شاشة بيضاء أو ألوانًا خاطئة أو لا شيء على الأخرى، لذا حدّد مراجعتك أولًا.

المراجعةشريحة المشغّلكيف تتعرّف عليهاإعدادات المكتبة
الأصلي (micro-USB)ILI9341يعمل مع User_Setup.h من المجتمع دون تعديلTFT_eSPI: ILI9341_2_DRIVER، دون عكس
دفعات لاحقة (بعضها بمنفذي USB)ST7789شاشة بيضاء أو ألوان باهتة أو معكوسة مع إعداد ILI9341TFT_eSPI: ST7789_DRIVER؛ جرّب TFT_INVERSION_ON/OFF وTFT_RGB_ORDER TFT_BGR واحدًا تلو الآخر؛ تبقى الإضاءة الخلفية على GPIO 21

أطراف الشاشة واللمس في ESP32-2432S028R (CYD)

الإشارةGPIOملاحظات
TFT MOSI13HSPI
TFT MISO12HSPI
TFT SCLK14HSPI
TFT CS15
TFT DC2
TFT RST-1غير موصول بـ GPIO
Backlight21نشط مرتفعًا؛ لا تُعِد استخدامه
Touch CLK25XPT2046
Touch CS33XPT2046
Touch DIN (MOSI)32XPT2046
Touch DO (MISO)39XPT2046
Touch IRQ36XPT2046

مواصفات الشاشة نفسها للإنتاج الكمي

صنعت نموذجك الأولي على ESP32-2432S028R (CYD)؟ هذه الوحدات من مصانعنا المباشرة تشترك في مقاس اللوحة ودقتها، وتأتي مع datasheet وشريحة مشغّل ثابتة لكل دفعة إنتاج، ومتاحة كعينات من قطعة واحدة. يُتفق على الحد الأدنى للطلب ومدة التوريد لكل مشروع.

من نموذج ESP32-2432S028R (CYD) الأولي إلى الإنتاج

لوحات التطوير مثالية لإثبات الواجهة، لكن لوحاتها تُشترى من السوق المفتوحة: قد تتغير وحدة التحكم بين الدفعات (كما حدث فعلًا مع هذه اللوحة)، ونادرًا ما توجد datasheet، والعمر غير مضمون. للمنتج، حدّد وحدة بشريحة مشغّل ثابتة لكل دفعة إنتاج، مع datasheet والتزام بدورة الحياة.

تصنع مصانعنا المباشرة وحدات بالصيغة نفسها 2.8″ 240×320. العينات من قطعة واحدة؛ والحد الأدنى للطلب ومدة التوريد يُتفق عليهما لكل مشروع مع فريق المبيعات.

قبل تصحيح الكود

  1. أكّد أي مراجعة لديك (الجدول أعلاه): تغيير شريحة المشغّل هو السبب الأكثر شيوعًا للشاشة البيضاء.
  2. تحقّق من أن طرف الإضاءة الخلفية غير مستخدم لغرض آخر في الكود.
  3. غيّر إعدادًا واحدًا في كل مرة (المشغّل، العكس، ترتيب الألوان)، واحتفظ بمثال يعمل للمقارنة.

أمثلة الإعداد

TFT_eSPI User_Setup.h: ILI9341 revision (community default)c
#define ILI9341_2_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 320
#define TFT_BL   21
#define TFT_BACKLIGHT_ON HIGH
#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS   15
#define TFT_DC    2
#define TFT_RST  -1
#define SPI_FREQUENCY       55000000
#define SPI_READ_FREQUENCY  20000000
#define SPI_TOUCH_FREQUENCY  2500000
#define USE_HSPI_PORT
مرجع· Community / vendor configuration (see sources)
TFT_eSPI User_Setup.h: ST7789 revision (change only the driver block)c
// replace the ILI9341_2_DRIVER line with:
#define ST7789_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 320
// if colours are inverted, toggle ONE of these:
#define TFT_INVERSION_ON
// #define TFT_INVERSION_OFF
// if red and blue are swapped:
// #define TFT_RGB_ORDER TFT_BGR
// pins and SPI settings stay the same as the ILI9341 setup
مرجع· Community / vendor configuration (see sources)

الأسئلة الشائعة

لماذا تعرض CYD شاشة بيضاء مع كود يعمل لدى الآخرين؟

على الأرجح لوحتك بوحدة تحكم ST7789 بدلًا من ILI9341. غيّر مشغّل TFT_eSPI إلى ST7789_DRIVER واضبط العكس وترتيب الألوان؛ وتبقى الأطراف كما هي.

أي GPIO يتحكم بالإضاءة الخلفية في CYD؟

GPIO 21، نشط مرتفعًا. إعادة استخدام GPIO 21 في الكود تُظلم الشاشة.

لماذا لا يعمل اللمس في TFT_eSPI على CYD؟

وحدة تحكم اللمس XPT2046 على أطرافها الخاصة (CLK 25، CS 33، DIN 32، DO 39، IRQ 36)، وليست على ناقل SPI الخاص بالشاشة، لذا استخدم مثيلًا منفصلًا لمكتبة XPT2046 على تلك الأطراف.

المصادر

  1. ESP32-Cheap-Yellow-Display: خريطة الأطراف
  2. ESP32-Cheap-Yellow-Display: User_Setup.h
  3. F1ATB: إعدادات ESP32-2432S028 / S024 (إصدارا ILI9341 وST7789)

لست متأكدًا من الشاشة التي تناسب تصميمك؟

أرسل لنا المقاس والواجهة ومعالج المضيف. يرد مهندس شاشات خلال 12 ساعة بخيارين أو ثلاثة مع datasheet وكود التهيئة. عينات من قطعة واحدة.