Forum: Mikrocontroller und Digitale Elektronik Display 3000 und SD/MMC


von Mr. D (Gast)


Lesenswert?

Bei mir hängt das Display und die MMC Karte auf den hardare SPI des 
Atmega128
Ich verwende PORTB4 als CS Anschluss für das Display und PORTB7 als CS 
Anschluss. Als Ausgangssoftware verwende ich die von Ulrich Radig für 
die MMC Ansteuerung mit der Änderung das ich PORTB7 als CS verwende.
Auf dem Display wird der Status dasgestellt.
Ich habe im Forum herumgelesen aber nicht sinnvolles gefunden.
Mein Problem:

Display initalisierung OK
MMC initalisierung OK

Aber sobald wieder auf das Display zugegriffen es ist wieder aus.
Halt wenn geschrieb wird "Karte da" und dananch auf die MMC zugegriffen 
wird ist es aus. Ich weiß, dass ich die CS leitungen umschalten muss, 
also CS von Display auf 0, die von der MMC auf 1. Und umgekehrt.
Hat jemand damit Erfahrung mit mehreren Teilnehmern auf der SPI?
Oder genauer Display 3000 und MMC?

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Testweise nach Deselektieren der Speicherkarte und vor Selektieren eines 
anderen Busteilnehmers noch ein Byte über den Bus schieben. Siehe 
http://elm-chan.org/docs/mmc/mmc_e.html Abschnitt Cosideration on 
Multi-slave Configuration

von Mr. D (Gast)


Lesenswert?

Danke

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.