Zum Inhalt springen

9201 – 3.2inch RPi LCD (B)

Aus JW Tech Wiki
Version vom 6. September 2026, 00:34 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

Das 3,2-Zoll-Display verbindet über die GPIO-Pins des Raspberry Pi und nutzt SPI sowie ein Widerstands-Touchpanel. Es ist mit allen gängigen Raspberry-Pi-Generationen kompatibel.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 320 × 240 Pixel
  • Schnittstelle: SPI über die 40-polige GPIO-Leiste; das Display selbst besitzt 26 Pins
  • Touch: Widerstandsfolie mit IRQ-Eingang (TP_IRQ), aktiv bei Niederpegel beim Drücken
  • Anschluss: Direkte Steckverbindung auf dem Raspberry-Pi-GPIO-Header
  • Betriebsspannung: 3,3 V und 5 V über die zugehörigen Pinpositionen
  • Reset-Signal (RST): Reset durch Niederpegel
  • Chipauswahl: LCD_CS wählt den LCD aus (Niederpegel); TP_CS wählt das Touchpanel aus (Niederpegel)
  • Datenübertragung: LCD_SI/TP_SI für Daten, LCD_SCK/TP_SCK als Takt, TP_SCL für Touch-Daten
  • Kompatibilität: Funktioniert mit jedem Raspberry-Pi-Modell, da der Header direkt angesteckt wird
  • Treiber: FBCP-Softwaretreiber unterstützt konfigurierbare Auflösung und Dual-Display-Betrieb

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

sudo apt-get install unzip -y
sudo apt-get install cmake -y
wget https://files.waveshare.com/wiki/common/Waveshare32b.zip
unzip ./Waveshare32b.zip
sudo cp waveshare32b.dtbo /boot/overlays/
sudo nano /boot/firmware/config.txt
dtparam=spi=on
dtoverlay=waveshare32b
hdmi_force_hotplug=1
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 640 480 60 6 0 0 0
hdmi_drive=2
display_rotate=0
sudo nano ~/.bash_profile
export FRAMEBUFFER=/dev/fb1
startx 2> /tmp/xorg_errors
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.~
Section "Device"

Hinweise und Versionsgrenzen

  • Die Kalibrierwerte im Beispiel (3795 171 168 3913) sind gerätespezifisch und müssen vor Ort neu gemessen werden.
  • Die Konfiguration von config.txt enthält widersprüchliche Zeilen (hdmi_mode=1 und hdmi_mode=87); es muss sichergestellt werden, welche Zeile gültig ist.
  • Der Treiberdateiname „Waveshare32b.zip“ kann je nach Systemversion variieren; bei Problemen die aktuellste Version herunterladen.
  • Die automatische Anmeldung setzt voraus, dass der Benutzername „pi“ lautet; bei anderen Benutzern funktioniert sie nicht.
  • Nach den Konfigurationen dauert der Neustart länger und SSH benötigt einen Moment zum Starten.
  • Bei Stromversorgung über den PC-USB-Anschluss kann der Pi wegen ungenügender Leistung nicht ordnungsgemäß starten; empfohlenes Netzteil: 5 V / 2,5 A.

Quelle und Revisionsnachweis