Qu’est-ce qu’un afficheur rond 1,28 pouce
La plupart des petits TFT ronds sont une dalle de 240×240 pixels découpée en cercle, avec un contrôleur GC9A01. Le contrôleur fonctionne toujours avec un tampon d’image carré ; les coins n’ont simplement pas de pixels visibles. Wearables, boutons, jauges et contrôleurs domotiques utilisent ce format.
Câblage (SPI 4 fils)
Signal | Rôle |
|---|---|
SCLK | Horloge SPI |
MOSI (SDA) | Données SPI vers la dalle |
CS | Sélection de puce |
DC | Sélection données / commande |
RST | Reset (ou relié au reset du MCU) |
BL | Rétroéclairage (PWM pour la gradation) |
MISO n’est généralement pas utilisée. Pour un brochage de référence éprouvé, consultez la page de la carte Waveshare ESP32-S3-Touch-LCD-1.28.
Bibliothèques
Bibliothèque | Réglage |
|---|---|
TFT_eSPI (Arduino) | |
LovyanGFX | |
ESP-IDF | composant |
LVGL | n’importe lequel des précédents comme pilote de flush, avec tampons de dessin partiels |
La page GC9A01 propose des modèles de configuration à télécharger.
À quelle vitesse se rafraîchit-il ?
Une image complète en RGB565 fait 240 × 240 × 16 bits = 921 600 bits (112,5 Ko). La limite SPI théorique est d’environ 43 fps à 40 MHz et 86 fps à 80 MHz. Les interfaces réelles sont plus lentes à cause du surcoût des commandes et du temps de rendu ; LVGL ne redessine donc généralement que les zones modifiées. Sur ESP32, 80 MHz n’est possible que sur les broches SPI dédiées ; 40 MHz est la valeur sûre par défaut.
L’image complète tient dans la RAM interne, mais LVGL fonctionne bien avec deux tampons partiels de 1/10 d’écran chacun (environ 11 Ko), ce qui laisse de la RAM à l’application.
Concevoir pour un cercle
- Gardez le texte dans le carré inscrit. Le plus grand carré qui tient dans un cercle de 240 pixels fait environ 170×170 pixels ; placez-y libellés et chiffres.
- Utilisez arcs et anneaux pour les données. Jauges, anneaux de progression et menus radiaux exploitent le bord que les rectangles gaspillent.
- Le tactile renvoie des coordonnées carrées. Les cartes rondes associent souvent la dalle à un contrôleur tactile CST816S ; il renvoie x/y dans le carré 240×240, ignorez donc les touches hors du cercle.
- Vérifiez la zone visible par rapport à votre lunette. C’est la zone active de la dalle, pas le verre, qui détermine ce que voit l’utilisateur.
Afficheurs ronds de notre catalogue
Nos usines directes fabriquent des modules ronds, dont un module SPI IPS 1,28 pouce 240×240, une version 1,3 pouce 360×360 avec tactile capacitif et une version 2,1 pouces 480×480. Voir tous les afficheurs LCD ronds ; confirmez le contrôleur dans la fiche technique, car il peut différer du GC9A01 dans d’autres tailles. Échantillons dès 1 pce.
Questions fréquentes
Quelle est la résolution d’un afficheur rond 1,28 pouce ?
Généralement 240×240 pixels avec un contrôleur GC9A01 ; la zone visible est le cercle inscrit dans ce carré.
Un ESP32 peut-il piloter un GC9A01 à 60 fps ?
Les rafraîchissements plein écran sont théoriquement limités à environ 43 fps en SPI à 40 MHz. Les mises à jour partielles, utilisées par LVGL, permettent une animation fluide pour les interfaces typiques de jauge et de montre.
De quelles broches a besoin un afficheur GC9A01 ?
SCLK, MOSI, CS, DC, reset et rétroéclairage. MISO n’est normalement pas connectée.


