Forum: Mikrocontroller und Digitale Elektronik STM32F407: SPI Eigenschaften (CPOL und CPHA) einstellen


von myuser (Gast)


Lesenswert?

Hallo,

ich habe eine SPI Datenübertragung mit einem STM32F4. Ich habe CPOL_Low 
und CPHA_2Edge eingestellt.

Dadurch habe ich einen Ruhepegel Low und die Daten werden bei steigender 
Taktflanke an MOSI ausgegeben.

Das macht meiner Meinung nach aber keinen Sinn. Der Ruhetakt passt, der 
ist auf Low eingestellt. Aber stelle ich mit CPHA_2Edge nicht ein, dass 
die Daten erst bei der fallenden (der zweiten) Flanke ausgegeben werden?

von myuser (Gast)


Lesenswert?

Vielleicht sollte ich meine Frage nochmal deutlicher ausdrücken:

Bei welcher Flanke werden die Daten mit diesem Befehl übernommen?
SPI_InitTypeDefStruct.SPI_CPHA = SPI_CPHA_2Edge;

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.