Hallo alle miteinander, ich versuche zur Zeit eine Kommunikation über SPI zwischen einem STM32 Slave und einem Blackfin BF518F Master aufzubauen. Die Daten werden einwandfrei übertragen aber leider invertiert, das heißt sendet der Slave 0110b bekommt der Master 1001b. CPHA und CPOL Einstellung sind auf beiden Seiten identisch auf jeweils 1. Hat jemand spontan eine Idee woran das liegen kann?
A. K. schrieb: > Wirklich invertiert - oder nur unglücklich verschoben? Ich tippe auf Zweiteres. Vermutlich falscher SPI-Mode... Ison schrieb: > sendet der Slave 0110b Wie stellst du das fest? > bekommt der Master 1001b. Wie stellst du das fest?
Wir senden eine definierte Folge von Zahlen, 1 2 3 4 5 ... 80 und erhalten auf dem Master 0xff 0xfe 0xfd 0xfe. Das sind die Werte die im Buffer des DMA's stehen.
Ison schrieb: > Wir senden eine definierte Folge von Zahlen, 1 2 3 4 5 ... 80 und > erhalten auf dem Master 0xff 0xfe 0xfd 0xfe. Und was tut sich auf dem Bus? Welche Werte sind da?
Sorry jetzt hats die Hardware zerschossen daher kann ich garnichts mehr messen ... danke soweit für die Antworten
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.