Forum: Mikrocontroller und Digitale Elektronik SS-Pin bei SPI als Eingang


von Thomas (Gast)


Lesenswert?

Ich hab bei meinem ATmega128 eine SD-Karte mit SPI angesteuert.

Ich brauchte noch einen Pin als Eingang und dachte mir ich nutze dafür 
PB0. Jetzt les ich grade dass es sich dabei um den SS-Pin handelt. 
Sobald dieser auf low geht schaltet SPI auf slave.
Soweit kein Drama, im Datenblatt ist gut beschrieben dass man manuell 
wieder auf Master umschalten kann.

Jetzt hätt ich nur 2 Fragen:

- Wenn der Pin auf Low bleibt, reicht es einmal auf Master zu schalten 
oder müsste ich das immer wieder tun?

- was passiert wenn in der Zeit weiter auf die Karte geschrieben werden 
soll.  Gibts ne Fehlermeldung oder was passiert?

danke für eure hilfe

von holger (Gast)


Lesenswert?

>- Wenn der Pin auf Low bleibt, reicht es einmal auf Master zu schalten
>oder müsste ich das immer wieder tun?

Immer wieder, falls das überhaupt funktioniert.

>- was passiert wenn in der Zeit weiter auf die Karte geschrieben werden
>soll.  Gibts ne Fehlermeldung oder was passiert?

Nö, deine Daten sind halt futsch. Vileicht reagiert die Karte auch nicht 
mehr.
Nimm PB0 als CS für die Karte und alles ist gut.

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.