Forum: Mikrocontroller und Digitale Elektronik SPI: Chipselect +MISO gleichzeitig auf low?


von db (Gast)


Lesenswert?

Hi Leute, ich hab' da nur ne ganz kurze Frage:

Ich benutze einen stm32f100 und möchte per SPI einen Sensor auslesen. 
Ich habe einen GPIO Pin als /CS pin definiert, und zwar als OUT_PP.

Immer, wenn ich den Pin auf low schalte (GPIOA->BRR = 1 << 3), geht 
automatisch MISO mit auf low.

Ist das so vorgesehen?

Danke für eure Antworten!

von Peter D. (peda)


Lesenswert?

Gleichzeitig nicht.
Der Sensor wird schon einige ns brauchen, um seinen Output 
einzuschalten.

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

CS aktiviert den Ausgangstreiber vom Slave. Folglich wird der Slave bei 
CS=1 floaten und bei CS=0 sofort irgend einen sauberen Pegel liefern. 
Egal ob das 0 oder 1 ist.

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.