ما الشاشة الدائرية مقاس 1.28 بوصة
معظم شاشات TFT الدائرية الصغيرة هي لوحة 240×240 بكسل مقطوعة على شكل دائرة، بوحدة تحكم GC9A01. لا تزال وحدة التحكم تعمل بمخزن إطار مربع؛ والزوايا ببساطة بلا بكسلات مرئية. تستخدم هذه الصيغة الأجهزة القابلة للارتداء والمقابض والعدادات ووحدات تحكم المنزل الذكي.
التوصيل (SPI رباعي الأسلاك)
الإشارة | الغرض |
|---|---|
SCLK | ساعة SPI |
MOSI (SDA) | بيانات SPI إلى اللوحة |
CS | اختيار الشريحة |
DC | اختيار البيانات / الأوامر |
RST | إعادة الضبط (أو اربطه بإعادة ضبط MCU) |
BL | الإضاءة الخلفية (PWM للتعتيم) |
عادةً لا يُستخدم MISO. لخريطة أطراف مرجعية مجرّبة، راجع صفحة لوحة Waveshare ESP32-S3-Touch-LCD-1.28.
المكتبات
المكتبة | الإعداد |
|---|---|
TFT_eSPI (Arduino) | |
LovyanGFX | |
ESP-IDF | مكوّن |
LVGL | أي مما سبق كمشغّل flush، مع مخازن رسم جزئية |
تتضمن صفحة GC9A01 قوالب إعداد يمكنك تنزيلها.
ما سرعة التحديث؟
يبلغ الإطار الكامل بصيغة RGB565 240 × 240 × 16 بت = 921,600 بت (112.5 KB). الحد النظري لـ SPI نحو 43 fps عند 40 MHz و86 fps عند 80 MHz. الواجهات الفعلية أبطأ بسبب عبء الأوامر ووقت الرسم، لذا يعيد LVGL عادةً رسم المناطق المتغيرة فقط. على ESP32، لا تتاح 80 MHz إلا على أطراف SPI المخصصة؛ و40 MHz هي القيمة الافتراضية الآمنة.
يتسع الإطار الكامل في الذاكرة الداخلية، لكن LVGL يعمل جيدًا بمخزنين جزئيين كل منهما 1/10 من الشاشة (نحو 11 KB)، تاركًا الذاكرة للتطبيق.
التصميم لدائرة
- أبقِ النص داخل المربع المحاط. أكبر مربع يتسع في دائرة قطرها 240 بكسل نحو 170×170 بكسل؛ ضع التسميات والأرقام هناك.
- استخدم الأقواس والحلقات للبيانات. العدادات وحلقات التقدم والقوائم الشعاعية تستغل الحافة التي تهدرها المستطيلات.
- اللمس يبلّغ عن إحداثيات مربعة. كثيرًا ما تقرن اللوحات الدائرية الشاشة بوحدة تحكم لمس CST816S؛ وهي تعيد x/y في المربع 240×240، لذا تجاهل اللمسات خارج الدائرة.
- قارن المساحة المرئية بالإطار. مساحة العرض الفعالة للوحة، وليس الزجاج، هي ما يحدد ما يراه المستخدم.
الشاشات الدائرية في كتالوجنا
تصنع مصانعنا المباشرة وحدات دائرية منها وحدة IPS بواجهة SPI مقاس 1.28 بوصة بدقة 240×240، وإصدار 1.3 بوصة بدقة 360×360 مع لمس سعوي، وإصدار 2.1 بوصة بدقة 480×480. راجع كل شاشات LCD الدائرية؛ وأكّد وحدة التحكم في datasheet، فقد تختلف عن GC9A01 في المقاسات الأخرى. العينات من قطعة واحدة.
الأسئلة الشائعة
ما دقة الشاشة الدائرية مقاس 1.28 بوصة؟
عادةً 240×240 بكسل بوحدة تحكم GC9A01؛ والمساحة المرئية هي الدائرة المحاطة بذلك المربع.
هل يستطيع ESP32 تشغيل GC9A01 بمعدل 60 fps؟
نظريًا يقتصر إعادة رسم الشاشة كاملة على نحو 43 fps عند SPI بسرعة 40 MHz. والتحديثات الجزئية التي يستخدمها LVGL تجعل الحركة السلسة ممكنة لواجهات العدادات والساعات النموذجية.
ما الأطراف التي تحتاجها شاشة GC9A01؟
SCLK وMOSI وCS وDC وإعادة الضبط والإضاءة الخلفية. عادةً لا يُوصل MISO.


