Gast
#280336
Liebe Mit-Bastler, ich habe eine SD-Karte per SPI an einen AVR Mega8 angeschlossen, funktioniert auch, bis auf diesen Effekt: In meiner Lösung ist es ab und zu notwendig, die SD-Karte neu zu initialisieren. Dazu verwende ich immer die gleiche Routine (Dummy Clocks senden, Chip select auf Low, CMD0 senden und Ergebnis abfragen). Das funktioniert nach Übertragung des Programms auf den Chip so für ca. 5 Sekunden, und zwar egal wie oft ich CMD0 sende - danach aber nicht mehr, d.h. nach 5-10 Sekunden erhalte ich von der Karte keine Antwort mehr, nur noch "FF". Es müßte doch egal sein, wie lange die Karte schon in Betrieb ist und was vorher passiert ist, wenn ich CMD0 sende? Spannungspegel sind alle in Ordnung.. grübel Auch sonst ist der Protokollaufwand nicht unerheblich, und es stört mich in meinem Programm etwas, daß ich nach 512 Byte immer warten und zwischenpuffern muß.. Gibt es denn eine gute Alternative zur SD-Karte (so 32MB reichen mir, per SPI)?
