Zum Inhalt springen

WSAL19576 – Pico-LCD-1.44

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

Das Pico-LCD-1.44 ist ein 1,44-Zoll-TFT-Displaymodul mit 128×128 Pixeln und 65K Farben (RGB565), das über eine 4-Leiter-SPI-Schnittstelle mit dem Raspberry Pi Pico kommuniziert. Es wird über GPIOs GP8–GP17 angeschlossen und lässt sich mit C-, MicroPython- oder Arduino-Demos betreiben.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 128 × 128 Pixel; Farbformat RGB565 (16 Bit/Pixel).
  • Controller: ST7735S; Displaybereich beginnt horizontal ab dem zweiten Pixel, vertikal ab dem ersten Pixel.
  • Betriebsspannung: 3,3 V; Kommunikation: 4-Leiter-SPI (SDA, SCL, CSX, DCX, RESX).
  • Anschlussbelegung am Pico: DIN→GP11 (MOSI), CLK→GP10 (SCK), CS→GP9, DC→GP8, RST→GP12, BL→GP13, KEY0→GP15, KEY1→GP17, KEY2→GP2, KEY3→GP3.
  • C-Demo: In main.c die Funktion LCD_1in44_test() aktivieren, dann im Verzeichnis c/build mit cmake kompilieren (cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 .. für Pico bzw. pico2/rp2350 für Pico 2) und make -j ausführen.
  • MicroPython: Thonny IDE verwenden; Firmware rp2-pico-20210418-v1.15.uf2 (Pico) bzw. rp2-pcio2-20240809-v1.24.0.uf2 (Pico 2) auf den Pico flashen und das Skript Pico-LCD-1.44.py ausführen.
  • Arduino: Über den Board Manager „pico“ installieren, Demo D1-LED.ino öffnen und über Tools > Port sowie Tools > Development Board hochladen.
  • Die GUI-API kapselt die Hardware-Ebene; DEV_Config.c/.h definiert Datentypen (UBYTE, UWORD, UDOUBLE) sowie Initialisierungs- und Beendigungsfunktionen DEV_Module_Init/DEV_Module_Exit.

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

sudo apt-get install p7zip-full
sudo wget https://files.waveshare.com/wiki/common/Pico_code.7z
7z x Pico_code.7z -o./Pico_code
cd ~/Pico_code/c/build/
export PICO_SDK_PATH=../../pico-sdk
cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 ..
cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 ..
make -j
cp main.uf2 /media/pi/RPI-RP2/
cp main.uf2 /media/pi/RP2350

Hinweise und Versionsgrenzen

  • Genauigkeit der Pinbelegung hängt von der tatsächlichen Hardware-Version ab; vor dem Löten die Richtung anhand des USB-Silkcreens prüfen.
  • Die cmake-Befehle setzen einen lokal vorhandenen Pico-SDK-Pfad voraus; bei fehlendem SDK muss dieser zuerst heruntergeladen werden.
  • Thonny-Version muss Pico-Unterstützung enthalten; ältere Versionen benötigen ein Update (sudo apt upgrade thonny).
  • Beim ersten Arduino-Hochladen wird zunächst die .uf2-Datei per Massenspeicher kopiert; erst danach erscheint ein COM-Port.
  • Die im Quelltext genannten Firmwareversionen (v1.15 bzw. v1.24.0) können veraltet sein; aktuelle Firmware-Stände sind vor dem Flashen zu verifizieren.

Quelle und Revisionsnachweis

  • Pico-LCD-1.44 - Waveshare Wiki
  • Quellrevision: 111050
  • Erfasst: 2026-09-01T04:31:44+00:00
  • SHA-256: 5a7bda7c7002e461e124b7251981a484fedeab2eb2296f373a457dddff4af8ea