Forum: Mikrocontroller und Digitale Elektronik TFT Display SPI 2,8


von Achim S. (achims)


Angehängte Dateien:

Lesenswert?

Hallo
Zum Anschluss an einen Pico verwende ich dieses Display (TFT 320x240). 
Auf der Rückseite ist die Belegung bzw. Anschlüsse zu sehen. Daneben 
befindet sich noch ein Kartenleser oder Einschub.
Wie kann ich da eine Karte einschieben und verwenden?

von Thomas K. (kalti)


Lesenswert?

Hallo Achim,

der Slot ist für eine SD-Karte diese kann über SPI angesteuert werden. 
Die Anschlüsse dazu befinden sich auf der rechten Seite (J4) auf beiden 
Fotos. 4 Pins.
Zur Ansteuerung kann ich nicht viel sagen aber da findet man genug 
Beispiele im Web.

MfG Kalti

: Bearbeitet durch User
von Obelix X. (obelix)


Lesenswert?

Achim S. schrieb:
> Wie kann ich da eine Karte einschieben und verwenden?

Was meinst du mit deiner Frage? Präzisiere sie!

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

http://www.lcdwiki.com/res/MSP2807/2.8inch_SPI_Module_MSP2807_User_Manual_EN.pdf
http://www.lcdwiki.com/2.8inch_SPI_Module_ILI9341_SKU:MSP2807
Zu der SD-Kartenhalterung gibt es im ganzen Handbuch nichts. Die ist 
anscheinend völlig unabhängig vom Rest.

: Bearbeitet durch User
von Obelix X. (obelix)


Lesenswert?

Christoph db1uq K. schrieb:
> Die ist
> anscheinend völlig unabhängig vom Rest.

Richtig. Da ist nur SD-Karten Slot, Leiterzüge, paar Pull-ups und der 
Pin-Header.

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Lesenswert?

http://www.lcdwiki.com/res/MSP2807/MSP2807-2.8-SPI.pdf
Im Schaltplan unten links steht wenigstens die Beschaltung.

Sonst gibt es nur die Beschreibung
"Easy to expand the experiment with SD card slot"
Oder wie die Amis sagen "Glöckchen und Trillerpfeifchen" außen am 
Geschenkarton.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

> Zum Anschluss an einen Pico
also ein Raspberry Pico soll die SD-Karte lesen und schreiben können

Suchen nach raspberry pico sd card:
https://duckduckgo.com/?q=raspberry+pico+sd+card&t=newext&atb=v405-1&ia=web

Zum Beispiel:
https://draeger-it.blog/raspberry-pi-pico-basic-4-sd-karte-anschliessen/
https://microcontrollerslab.com/micro-sd-card-module-raspberry-pi-pico/
und vieles andere, je nach Hardware und Programmiersprache.

von Ob S. (Firma: 1984now) (observer)


Lesenswert?

Obelix X. schrieb:

> Christoph db1uq K. schrieb:
>> Die ist
>> anscheinend völlig unabhängig vom Rest.

Ja, so war das sicher gedacht.

Zur Einsparung von Pins (und einer SPI-Schnttstelle) des Pico kann man 
den Kram aber auch miteinander verrödeln, also Display und SD-Card an 
derselben SPI-Schnittstelle des Pico betreiben.

Dann braucht man für die SD-Card effektiv nur noch einen zusätzlichen 
Pin, nämlich den zweiten /CS-Pin zur Auswahl der SD-Karte als 
anzusprechendes Gerät. Dieser zusätzliche Pin kann jeder beliebige Pin 
des Pico sein, der ist also nicht direkt an die SPI-Funktionalität 
gekoppelt.

Aber klar: was man bei der Hardware spart, muss man bei der Software 
zusätzlich aufwenden. Man braucht dann eine Zugriffskontrolle für die 
SPI-Schnittstelle. Lohnt also nur dann, wenn's wirklich eng wird bei den 
Pins oder SPI-Schnittstellen.

von Achim S. (achims)


Lesenswert?

Sorry, das hatte ich nicht gesehen. Da ich auf der anderen Seite bereist 
2xSPI nutze werde ich es nicht weiter nutzen oder versuchen.
Vielen Dank für eure Info

von Ob S. (Firma: 1984now) (observer)


Lesenswert?

Achim S. schrieb:

> Da ich auf der anderen Seite bereist
> 2xSPI nutze werde ich es nicht weiter nutzen oder versuchen.

Hmm...

SPI hat Bus-Fähigkeiten. Man kann also durchaus mehrere SPI-Geräte an 
einer SPI-Schnittstelle betreiben. Das ist vom Konzept her dafür 
gedacht. Jedes Gerät braucht halt eine eigene /CS-Leitung, die MOSI-, 
MISO-, und SCK-Strippen hingegen werden geteilt.

Allerdings gibt es leider auch Geräte, die nicht wirklich SPI-Geräte 
sind, sich aber an einer SPI-Schnittstelle betreiben lassen. Man erkennt 
sie typisch daran, dass sie keinen /CS-Pin (oder Äquivalent mit 
ähnlichem Namen) haben. Die (und nur die) brauchen zwingend eine eigene 
SPI-Schnittstelle.

Andererseits allerdings: der Pi Pico hat zwar nur zwei dedizierte 
Hardware-SPI-Schnittstellen, kann aber natürlich etliche mehr verpaßt 
bekommen. Sei es als Software-SPI oder als PIO-implementiertes SPI.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.