Forum: Mikrocontroller und Digitale Elektronik Frage zu SPI


von CE (Gast)


Lesenswert?

Hallo,

Ich gehe für die Uni momentan ein paar alte Klausuren durch und ich bin 
auf eine Frage gestoßen, wo ich ehrlich gesagt nur spekulieren kann, was 
aber nicht ausreichend ist ^^

Zur Frage:
Warum ist es beim SPI-Bus möglich, beliebig lange Datenpakete zu 
schicken?


Vermutlich wird es nicht wirklich schwer sein aber könnte mir trotzdem 
jemand kurz erklären, warum dies so ist?


Ich vermute einfach mal, dass die Spezifikationen einfach nicht 
vorschreiben, "Max. 1 Byte" oder ähnlich sondern das so lange gesedet 
werden darf, bis Signal X kommt.

von Svenska (Gast)


Lesenswert?

Bei SPI taktet der Master Bits. Und zwar genau so viele Bits, wie er 
Takte macht, können auch 155 sein. Oder 543.

von Eumel (Gast)


Lesenswert?

Du kannst einfach so lange senden bis du den Empfänger über CS wieder 
"abwählst"
Wie lange die Pakete dann tatsächlich sein dürfen hängt vom verwendeten 
Protokoll ab.

von Thomas E. (thomase)


Lesenswert?

Präzisier mal deine Frage.
SPI ist kein Bus, sondern ein primitives serielles Interface, das sich 
zwar leicht zu einem Bus machen lässt aber per se keiner ist.
Von Datenpaketen hat ein SPI genauso wie andere Schnittstelen keinen 
blassen Schimmer. Datenpakete sind erst in einer höheren Schicht 
angesiedelt.

mfg.

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.