Zum Inhalt springen

WSAL24155 – 1.28inch Touch LCD

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Dieses Modul kombiniert ein 240×240 IPS-Display mit kapazitivem Touchpanel und spricht über 4-Draht-SPI sowie I2C.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung 240 × 240 Pixel auf einem runden IPS-Panel
  • LCD-Treiber IC: GC9A01 mit internem GRAM von 129.600 Bytes
  • Touch-Treiber IC: CST816S/T, kapazitiver Touch, I2C-Kommunikation
  • Betriebsspannung: 3,3 V oder 5 V – Versorgungsspannung und Logikspannung müssen übereinstimmen
  • Anschlüsse: VCC, GND, MISO, MOSI, SCLK, LCD_CS, LCD_DC, LCD_RST, LCD_BL, TP_SDA, TP_SCL, TP_INT, TP_RST
  • SPI-Protokoll: 4-Draht-SPI, CPOL=0, CPHA=0, MSB zuerst
  • I2C-Geräteadresse: 7-Bit-Adresse 0x15 (Schreibadresse 0x2A, Leseadresse 0x2B)
  • Abmessungen: Display Φ32,4 mm; Modul 39,15 × 37 mm, Ausschnitt Φ38,5 mm
  • Pixelgröße: 0,135 × 0,135 mm
  • Verfügbar für Raspberry Pi, Pico, STM32 und Arduino – Demos vorhanden

Befehle und Beispiele – vor Ausführung prüfen: 

sudo raspi-config → Interfacing Options → SPI → Yes
sudo raspi-config → Interfacing Options → I2C → Yes
sudo reboot
git clone https://github.com/WiringPi/WiringPi && cd WiringPi && ./build
sudo apt-get install python-pip python-pil python-numpy
sudo pip install RPi.GPIO smbus spidev
sudo wget https://files.waveshare.com/upload/f/fb/1.28inch_Touch_LCD_RPI.zip
cd ~ && sudo unzip ./1.28inch_Touch_LCD_RPI.zip && cd 1.28inch_Touch_LCD_RPI/c
sudo make clean && sudo make -j && sudo ./main
cd ~/1.28inch_Touch_LCD_RPI/python/examples && sudo python 1inch28_LCD_test.py

Hinweise und Versionsgrenzen

  • Versorgungsspannung und Logikspannung müssen identisch sein, sonst kann es zu Fehlfunktionen kommen
  • Die SPI-Schnittstelle darf nicht von anderen Geräten belegt sein – in /boot/config.txt prüfen
  • Raspberry-Pi-Versionen können sich unterscheiden; die Befehle gelten für aktuelle Pi-Modelle
  • Die Demo-Dateien werden von einer externen URL heruntergeladen – Verfügbarkeit nicht garantiert
  • Genauere Registerwerte und Timing-Details im Datenblatt des GC9A01 nachschlagen

Quelle und Revisionsnachweis