Gast
#1417629
Hallo, ich habe eine SD-Karte im SPI Modus an meinem ATmega128 hängen. Die Karte funktioniert so weit, also ich kann sie initialisieren und sogar Daten auf die Karte schreiben. Nur wenn ich meine geschriebenen Daten lesen möchte funktioniert das ganze nicht so richtig. Wenn ich 0xFF auf die Karte geschrieben habe und diesen Datenblock wieder auslesen möchte funktioniert das auch ganz gut. Das selbe gilt auch für 0x00. Nur wenn ich 0xAA wieder einlesen möchte warte ich vergebens auf das Startbyte 0xFE. Kann das sein, dass die DO-Leitung von der SD-Karte auf meinen Clock einstreut oder hab ich ein anderes Problem welches ich nicht verstehe? Und was kann ich dagegen tun? Bitte um Hilfe, bin schon ziemlich verzweifelt. Danke im Vorraus! Zur Veranschaulichung hab ich die Ergebnisse der Datenübertragung von einem LogicAnalyser analysieren lassen (im Anhang).


