Aller au contenu
Display Engineer
Waveshare · Carte de développement à écran

Afficheur Waveshare ESP32-S3-Touch-LCD-1.28 : caractéristiques, révisions du pilote et configuration

Une carte d’affichage IPS ronde 1,28 pouce 240×240 avec contrôleur GC9A01, tactile CST816S et IMU QMI8658 sur ESP32-S3 : une base courante pour cadrans de montre et interfaces à bouton.

Revu par un ingénieur le 11 oct. 2026

Caractéristiques de l’afficheur Waveshare ESP32-S3-Touch-LCD-1.28

MCUESP32-S3
Afficheur1.28″ · 240×240 · rond
Bus d’affichageSPI
Circuit piloteGC9A01
TactileCST816S capacitif (I2C)

Quelle révision du Waveshare ESP32-S3-Touch-LCD-1.28 avez-vous ?

Configuration d’affichage connue pour cette carte.

RévisionCircuit piloteComment identifierRéglages de la bibliothèque
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI : GC9A01_DRIVER ; LovyanGFX : Panel_GC9A01

Broches afficheur et tactile du Waveshare ESP32-S3-Touch-LCD-1.28

SignalGPIORemarques
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, partagé avec le QMI8658
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

Même spécification d’afficheur pour la production en série

Prototype réalisé sur le Waveshare ESP32-S3-Touch-LCD-1.28 ? Ces modules de nos usines directes reprennent la taille et la résolution de dalle, sont livrés avec une fiche technique et un circuit pilote fixe par lot de production, et sont disponibles en échantillons dès 1 pce. MOQ et délai définis par projet.

De la Waveshare ESP32-S3-Touch-LCD-1.28 prototype à la production

Les cartes de développement sont idéales pour valider une interface, mais leurs dalles sont achetées sur le marché libre : le contrôleur peut changer d’un lot à l’autre, il y a rarement une fiche technique et la durée de vie n’est pas garantie. Pour un produit, spécifiez un module avec un circuit pilote fixe par lot de production, une fiche technique et un engagement de cycle de vie.

Nos usines directes fabriquent des modules au même format 1,28″ 240×240. Échantillons dès 1 pce ; MOQ et délai définis par projet avec notre équipe commerciale.

Avant de déboguer le code

  1. Identifiez votre révision (tableau ci-dessus) : un changement de circuit pilote est la cause la plus fréquente d’un écran blanc.
  2. Vérifiez que la broche de rétroéclairage n’est pas réutilisée dans votre sketch.
  3. Changez un réglage à la fois (pilote, inversion, ordre des couleurs) et gardez un exemple fonctionnel pour comparer.

Exemples de configuration

TFT_eSPI User_Setup.hc
#define GC9A01_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 240
#define TFT_SCLK 10
#define TFT_MOSI 11
#define TFT_CS    9
#define TFT_DC    8
#define TFT_RST  14
#define TFT_BL    2
#define SPI_FREQUENCY 40000000
Référence· Community / vendor configuration (see sources)

Questions fréquentes

Pourquoi le tactile renvoie-t-il des coordonnées nulles ?

Le CST816S partage le bus I2C (SDA 6, SCL 7) avec l’IMU et son reset (GPIO 13) doit être relâché ; vérifiez la configuration I2C et l’adresse avant de déboguer le pilote.

Sources

  1. RIOT OS : carte waveshare-esp32s3-touch-lcd-128 (tableau des broches)
  2. Waveshare : ESP32-S3-LCD-1.28

Vous ne savez pas quel afficheur convient à votre conception ?

Envoyez-nous votre taille, interface et processeur hôte. Un ingénieur afficheur répond sous 12 heures avec 2 à 3 options, fiches techniques et code d’initialisation. Échantillons dès 1 pce.