Inhaltsverzeichnis:

CS Pin zu ST7789 1,3" IPS LCD hinzufügen - Gunook
CS Pin zu ST7789 1,3" IPS LCD hinzufügen - Gunook

Video: CS Pin zu ST7789 1,3" IPS LCD hinzufügen - Gunook

Video: CS Pin zu ST7789 1,3
Video: IPS-дисплеи на контроллерах ST7789 и ST7735 2024, November
Anonim
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3
Hinzufügen von CS-Pin zu ST7789 1.3

Kürzlich bin ich auf einen kostengünstigen 1,3-Zoll-IPS-TFT-Bildschirm gestoßen. Er hat eine sehr hohe Auflösung von 240x240 Pixeln und eine sehr hohe Pixeldichte aufgrund seiner geringen Größe. Es ist ein IPS-Panel, IPS steht für InPlane Switching. Dies sind High-End-Typen von LCD-Bildschirme mit großartigen Betrachtungswinkeln und besserer Farbwiedergabe als herkömmliche LCDs vom TFT+TN/CSTN-Typ. Deshalb ist es einer meiner Lieblings-LCDs.

Es verwendet die SPI-Schnittstelle, um mit dem Mikrocontroller oder einem SOC zu kommunizieren.

Standard-SPI verwendet 4 Drähte zur Kommunikation:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> Serielle Uhr

4) CS/SS -> Chipauswahl/Slaveauswahl

Der SPI lässt mehrere Geräte am Bus zu und das aktive Gerät wird ausgewählt, indem die Chipauswahlleitung auf LOW gezogen wird. Bei dieser Anzeige ist die Chipauswahlleitung nicht in die Kopfzeilen durchbrochen.

Sie fragen sich vielleicht, warum Sie sich die Mühe machen, die CS-Leitung zu hacken? Nun, das hängt von der Anwendung ab. Wenn Sie das Display als einziges Gerät am SPI-Bus haben, ist das in Ordnung. Die Anzeige funktioniert weiterhin, wenn Sie jedoch ein anderes Gerät am SPI-Bus verwenden möchten, z. B. einen SD-Kartenadapter, haben Sie Pech, da beide separate CS-Leitungen benötigen, um mit dem Slave-Gerät zu kommunizieren. Deshalb werden wir die CS-Linie aus dem Modul holen.

Dieses Modul hat insgesamt 7 Pins:

1) BLK = Hintergrundbeleuchtung

2) D/C = Daten/Befehl

3) RES = Zurücksetzen

4) SDA = Serielle Daten oder SPI MOSI

5) SCL = Serial Clock oder SPI SCK

(Nicht mit den I2C-Pins SDA und SCK verwechseln, dieser Bildschirm ist nicht I2C.)

6) VCC (3,3 V)

7) Masse

Durch Verbinden des BLK-Pins mit VCC können wir die LED-Hintergrundbeleuchtung des Bildschirms aktivieren, aber dieser Pin ist nutzlos, es sei denn, Sie möchten die Hintergrundbeleuchtung per Software steuern. Aber wir können diesen zusätzlichen Pin als CS-Pin verwenden, indem wir die Spur vom Farbband des LCD entfernen.

Lieferungen

1) Scharfes Cutter oder Messer.

2) Lötkolben

3) Überbrückungsdraht oder Drahtwickeldraht (>28AWG)

4) Heißklebepistole (optional)

Schritt 1: Unterbrechen der ersten Spur

Unterbrechen der ersten Spur
Unterbrechen der ersten Spur
Unterbrechen der ersten Spur
Unterbrechen der ersten Spur
Unterbrechen der ersten Spur
Unterbrechen der ersten Spur

Holen Sie sich zuerst einen scharfen Cutter. Dann schneiden Sie die Spur wie im Bild gezeigt. Tun Sie dies vorsichtig, da der Bildschirm zerbrechlich ist und lassen Sie das Schneidegerät nicht abrutschen und das Flachbandkabel beschädigen. Stellen Sie nach dem Unterbrechen der Spur sicher, dass der BLK-Pin mit Hilfe des Multimeters im Durchgangsmodus vom Widerstand R2 unterhalb dieser Spur getrennt ist.

Schritt 2: Hinzufügen von Lötpads

Hinzufügen von Lötpads
Hinzufügen von Lötpads
Hinzufügen von Lötpads
Hinzufügen von Lötpads
Hinzufügen von Lötpads
Hinzufügen von Lötpads

Kratzen Sie erneut mit Hilfe des Cutters die Lötstoppmaske an den drei im Bild gezeigten Stellen vorsichtig ab. Achten Sie darauf, die benachbarten Leiterbahnen nicht freizulegen, da dies später das Löten erschwert. Kratzen Sie es, bis Sie das blanke Kupfer sehen. Es sollte groß genug sein, um die Überbrückungsdrähte zu löten, die wir später löten werden.

Dann diese freiliegenden Kupferpads mit etwas frischem Lot verzinnen.

Schritt 3: Unterbrechen der zweiten Spur

Unterbrechen der zweiten Spur
Unterbrechen der zweiten Spur
Unterbrechen der zweiten Spur
Unterbrechen der zweiten Spur
Unterbrechen der zweiten Spur
Unterbrechen der zweiten Spur

Ich empfehle, für den nächsten Schritt ein temperaturgesteuertes Bügeleisen zu verwenden. Stellen Sie das Bügeleisen auf etwa 350 ° C ein, um zu vermeiden, dass kleine Lötpads für das LCD brechen. Ich werde dafür mein treues TS100 verwenden. Beginnen Sie, indem Sie etwas frisches Lot zu den Lötpads des Flachbandanschlusses hinzufügen. Ziehen Sie das Band von einer beliebigen Seite vorsichtig nach oben, um die Lötstelle nacheinander zu entfernen. Seien Sie sehr sanft! Dieses Band ist sehr zerbrechlich. Wenn Sie es zu stark biegen, werden die internen Spuren zerstört. Nachdem Sie das Band entfernt haben, schneiden Sie die Spur ab der 5. Spur von der linken Seite ab. Dies ist unsere CS-Leitung, die fest mit GND verbunden ist. Schneiden Sie entlang der unteren Seite der Spur von der Bodenflutfüllung. Stellen Sie nach dem Unterbrechen sicher, dass dieser vom GND-Pin getrennt ist.

Nachdem dies erledigt ist, löten Sie das Band wieder auf die Platine und überprüfen Sie alle Verbindungen mit dem Multimeter.

Schritt 4: Hinzufügen von Überbrückungsdrähten

Hinzufügen von Überbrückungsdrähten
Hinzufügen von Überbrückungsdrähten
Hinzufügen von Überbrückungsdrähten
Hinzufügen von Überbrückungsdrähten
Hinzufügen von Überbrückungsdrähten
Hinzufügen von Überbrückungsdrähten

Holen Sie sich einige feine Überbrückungsdrähte (Vollkern empfohlen) und verzinnen Sie die abisolierten Enden. Verbinden Sie einen Draht von der BLK-Header-Spur mit der CS-Spur des Bandes und einen Draht von VCC mit der Hintergrundbeleuchtungsspur.

Dadurch wird die Hintergrundbeleuchtung an VCC gebunden und der freie Header an CS angeschlossen.

Fügen Sie nach der Überprüfung etwas Heißkleber auf die Drähte und Verbindungen hinzu.

Schritt 5: Testen:)

Prüfen:)
Prüfen:)

Testen Sie das TFT mit Ihrem Lieblings-MCU.

Adafruit ST77XX-Bibliothek

Adafruit GFX-Bibliothek

Empfohlen: