Generelle Frage zu SPI

Gast #1154090
Lesenswert?
• ▲
▼
Hallöchen, ich hätte mal eine allgemeine Frage zu SPI. Also ich mach 
jetzt schon zwei Wochen rum einen SPI Bus zwischen einem DSP(Motoral 
56f803) und einer SPI Bridge(SC18IS601 von NXP Semiductors) zu laufen zu 
bekommen. Leider bekomme ich keine oder sinnlose Werte zurück. Ich habe 
nun alle Leitungen überprüft(Oszi) und soweit scheint alles zu stimmen, 
nur bei der SCLK Leitung bin ich etwas verwundert, da die Takte nicht 
durchgängig sind, sondern nachdem ein Byte auf die Leitung geschrieben 
wurde, hört die SCLK auf und es dauert vom abstand her ca. zwei Byte 
dann fängt sie wieder an und das zweite zu sendende Byte kommt. Weis 
jemand zufäälig ob das normal ist? Denn in meinem Datenblatt liegt die 
SCLK ständig an und hat keine Unterbrechungen, also jedenfalls so lange 
ich Bytes rausschicke und der SS aktiv ist.

Schon mal vielen Dank!
Gast #1154094
Lesenswert?
• ▲
▼
Die SPI Kommunikation laeuft mit Interrupt ? Wie auch immer. Das SPI 
interface ist dumm und hat keinen Buffer. Dh wenn das Byte rausgehauen 
ist, muss das naechste geladen werden. Dies geschieht in einem Interrupt 
oder in einer schleife. Aber eben nicht von selbst.

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