PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : spi-daten abfangen



roboterheld
17.10.2007, 18:28
wenn der master sendet werden ja die daten vom spi-interrupt als abgeschlossen empfangen gemeldet. da die datenrate sehr hoch ist, möchte ich mal wissen, wie der datentransfer kontrolliert von statten geht.
nach dem motto : byte raus vom master, slave empfängt und der user packt die daten in irgendeine variable und gibt zum master das go, das nächste byte zu senden. wie wird das im regelfall reguliert.

mfg

PicNick
17.10.2007, 20:28
Das geht mit dem SS Pin.
Wenn der MASTER den auf INPUT stellt, kann er nur senden, wenn dieser PIN (vom Slave) auf High gezogen wírd.
D.h. Der Slave schaltet nur auf high, wenn er auch wirklich empfangsbereit ist.

roboterheld
19.10.2007, 12:01
....Wenn der MASTER den auf INPUT stellt, kann er nur senden, wenn dieser PIN (vom Slave) auf High gezogen wírd.
D.h. Der Slave schaltet nur auf high, wenn er auch wirklich empfangsbereit ist........


muss der pin ss dann am master von mir immer kontrolliert werden auf hi über eine schleife oder reagiert der master von alleine wenn der pin auf ss-hi liegt?

mfg