كيف تعمل لوحات ST7701S
بخلاف مشغّلات SPI ذات GRAM، لا يملك ST7701S ذاكرة إطار كاملة. يجب أن يبث المضيف البكسلات باستمرار عبر ناقل RGB، مثل إشارة فيديو صغيرة. وتتم التهيئة بشكل منفصل عبر منفذ SPI ثلاثي الأسلاك.
قائمة تحقق ESP32-S3
- فعّل PSRAM الثماني وضع مخزن الإطار في PSRAM.
- أرسل جدول تهيئة SPI ثلاثي الأسلاك الخاص باللوحة قبل بدء طرفية RGB.
- اضبط porches لـ HSYNC/VSYNC من datasheet اللوحة.
- استخدم bounce buffers لتجنب الانجراف عندما يكون Wi-Fi نشطًا.
دعم المكتبات لـ ST7701S
| المكتبة | المشغّل / الفئة | ملاحظات |
|---|---|---|
| LovyanGFX (Arduino / ESP-IDF) | lgfx::Panel_ST7701 with lgfx::Bus_RGB | |
| ESP-IDF esp_lcd | espressif/esp_lcd_st7701 | |
| ملاحظة | تُهيّأ عبر SPI ثلاثي الأسلاك، ثم تُشغَّل عبر RGB متوازٍ. |
وحدات شاشات تستخدم ST7701S
حل المشكلات والأسئلة الشائعة لـ ST7701S
لماذا تبقى لوحة ST7701S سوداء على ESP32-S3؟
عادةً لم يُرسل تسلسل تهيئة SPI ثلاثي الأسلاك (يعمل على أطراف منفصلة عن ناقل RGB)، أو جدول التهيئة الخاص باللوحة خاطئ، أو PSRAM معطّلة. ابدأ من جدول التهيئة المرفق مع لوحتك تحديدًا.
ما ساعة البكسل المناسبة لدقة 480×480 على ESP32-S3؟
القيم النموذجية 12–16 MHz مع porches معتدلة. قد تسبب الساعات الأعلى انجرافًا أو وميضًا عندما يُشارَك عرض نطاق PSRAM مع Wi-Fi؛ فعّل bounce buffers في ESP-IDF لتحقيق الاستقرار.
