Noch keine Ahnung davon, deshalb wohl eher bescheidene Ergebnisse.
Ok, dann direkt mal der erste Tip: Stell die vertikale Skalierung (Volt/Div) so ein, dass das Signal einen möglichst grossen Teil des Bildschirms ausfüllt.
ZitatZunächst mal Pin 2, an dem der Atmega die SD-Karte anspricht:
Die Pegel sehen komisch aus, die meisten Pulse im Verlauf der Wellenform erreichen gerade mal ca. 1,5V als High-Pegel. Für eine mit 3,3V betriebene Karte wäre das zu wenig, um zuverlässig als 1-Bit erkannt zu werden.
ZitatSollte mal vielleicht mal im Zusammenhang zeigen, also in einer Messung, aber dann muss ich mir was basteln, damit ich den Tastkopf nicht halten muss.
Du hast doch auf deiner Platine auf der Oberseite eine Reihe von blanken Drähten, die scheinbar direkt an den SD-Karten-Pins hängen - kannst du da nicht die Klemmen der Tastköpfe einhaken?
ZitatSieht für mich auf den ersten Blick nach Kommunikationsproblem zwischen Atmega und SD-Karte aus. Atmega sagt 'hallo SD-Karte' und die Karte antwortet 'Wer bistn Du? Geh weg!'.
Wenn die Karte das Kommando vom AVR nur als eine Reihe von 0-Bits liest würde mich das nicht wundern, die würde sich dann über die falsche CRC im Kommando beschweren.