Verständnissfrage SPI

Gast #740904
Lesenswert?

Hallo,

ich bin derzeit daran mich mit SPI zu beschäftigen. Allerdings habe ich 
noch nicht genau herausgefunden wie ich das am besten anstelle wenn ich 
32bit über die SPI Schnittstelle senden will.

Vom Prinzip:

1. Den Empfänger über eine leitung anwählen (der wird bereit fürs 
empfangen)

2. Daten der Reihe nach mit dem Schiebetakt rüber schieben. So wie es im 
Datenblattcode von Atmel beschrieben wird.

3. Die Auswahlleitung wieder umschalten.

So das wäre das grobe bei 8 bit.

Wenn ich jetzt aber 32 bit übertragen muss habe ich eine Variable mit 32 
bit länge. Muss ich die jetzt auf vier mal 8 bit aufteilen und separat 
übertragen. Gibt es da was zu beachten oder ist die SPI Schnittstelle da 
eher unempfindlich und großzügig?

Wie würdet ihr das machen?

Freue mich auf eure Antworten
Danke
Gast #740920
Lesenswert?

Hey danke für die schnellen Antworten!


Dann ist es wirkklich so wie ich es mir gedacht habe.

Also die 32bit in 4 blöcke aufteilen und die dann schön der reihe nach 
übertragen.

Ich war mir nicht ganz sicher wie es mit dem Timing ist. Ob es ein 
Problem ist wenn zwischen den 8 bit eine Pause ist.


Danke für die Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren