Display Ansteuerung SPI

OP #5097978
Lesenswert?
• ▲
▼
Hi alle zusammen,

ich habe eine kleine Frage an euch. Oben im Bild seht Ihr den 
Steckverbinder für mein Display zum Raspi. Nun möchte ich per SPI 4 Wire 
das an den Raspi anschliesen. Das Ding ist das die Bezeichnungen ein 
wenig irreführend für mich sind.

Also ich verstehe das so laut dem 4-Wire SPI Interface Datenblatt:

8.  -> CS      ->  Chip Select (Chip Enable)
9.  -> SPI-SCL ->  SCK         (Serial Clock)
10. -> SPI-RS  ->  MISO SDI    (Serial Data In)
16.  -> SDA    ->  MOSI SDO    (Serial Data Out)

Aber meiner Meinung ist doch das eher so, oder?

8.   -> CS      ->  Chip Select (Chip Enable)
9.   -> SPI-SCL ->  SCK         (Serial Clock)
16.  -> SDA     ->  MISO SDI    (Serial Data In)
35.  -> SDO     ->  MOSI SDO    (Serial Data Out)

Versteht Ihr das. Ich habe mal das Datenblatt des Displays und das 
4-Wire SPI Interface Datenblatt angehangen.

Beste Grüße
Angehängte Dateien:
OP #5098049
Lesenswert?
• ▲
▼
spess53 schrieb:
> Hi
>
> Lt. Datenblatt S.17 brauchst du für 4-Leiter-SPI  SDA, SCL, CS und RS
>
> MfG Spess

Also ist SDA mein MOSI, SCL mein Clock, CS mein Chip Select und RS mein 
Register.

Oder?

Da kommt mir noch die frage ob es am Raspi 3 einen Register Pin gibt 
welcher mit dem Kernel verbunden ist damit ich schon beim Starten den 
Bootvorgang auf meinem Display sehe? Oder kann ich das später einfach 
per Treiber lösen?

Rächdschraipleera schrieb:
> Vicky M. schrieb:
>> und das 4-Wire SPI Interface Datenblatt angehangen.
>
> ---> *angehängt*

Danke
Gast #5098077
Lesenswert?
• ▲
▼
Hi

>Also ist SDA mein MOSI, SCL mein Clock, CS mein Chip Select und RS mein
>Register.

RS heißt Register Select. In den Diagrammen auch als D/Cx bezeichnet. 
Das schaltet zwischen Daten- und Controlregistern um.

Wenn deine Lib das zurücklesen von Daten unterstützt kannst du auch noch 
SDO an MISO vom Controller anschließen.

MfG Spess
OP #5098399
Lesenswert?
• ▲
▼
spess53 schrieb:
> Hi
>
>>Also ist SDA mein MOSI, SCL mein Clock, CS mein Chip Select und RS mein
>>Register.
>
> RS heißt Register Select. In den Diagrammen auch als D/Cx bezeichnet.
> Das schaltet zwischen Daten- und Controlregistern um.
>
> Wenn deine Lib das zurücklesen von Daten unterstützt kannst du auch noch
> SDO an MISO vom Controller anschließen.
>
> MfG Spess

Vielen Dank :)

Wenn ich nun das Display schon Initialisiert haben möchte beim 
Bootvorgang so dass ich den Bootvorgang auf dem Display sehe, muss der 
Kernel das Verzeichnis erzeugen damit meine Systemdienste ausgeführt 
werden können. Da bin ich irgendwie noch nicht sehr weit mit meinem 
Wissenstand. Die Frage ist für mich ob man das mit dem Treiber löst oder 
dafür nur bestimmte GPIO´s am Raspi zur Initialisierung zur Verfügung 
stehen.

Sehe ich das alles falsch oder ist es irgendwie anders.

Ich danke für eure Hilfe

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.