Forum: Mikrocontroller und Digitale Elektronik Problem mit SPI Interface, Übertragung brihct ab.


von Sebastian B. (m0nkey)


Lesenswert?

Hallo,
für mein Projekt verwende ich die MMC-Ansteuerung von Ulrich Radig. 
Leider treten Probleme bei der Initiierung der MMC-Karte auf, allerdings 
nur auf dem ATMega16 selber, nicht aber in der Simulation, dass weiß ich 
weil wir ein JTAG mkII zur Verfügung haben.
Prgrammieren tun wie in C. Das Problem tritt auf, sobald ein Byte in das 
SPDR Register geschrieben wird, kommt direkt ein Abbruch und das SPIF 
Flag wird gesetzt. Ich weiß das das Problem auftreten kann wenn der /SS 
Pin auf Eingang im Masterbetrieb geschaltet ist, bei uns ist er 
allerdings auf Ausgang geställt. Was für Gründe könnte es noch dafür 
geben?

Gruß Sebastian

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Woraus schlussfolgerst du denn einen ,Abbruch'?

von Sebastian B. (m0nkey)


Lesenswert?

Das SPDR bleibt leer und das SPIF Flag wird gesetzt.

von holger (Gast)


Lesenswert?

>Das SPDR bleibt leer und das SPIF Flag wird gesetzt.

Bis auf das bleibt leer hört sich das normal an.
Was heisst leer? Wenn nicht das drin steht was du
erwartest kann das durchaus an der Schaltung liegen.
Dann antwortet die Karte eben nichts.

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.