Gast
#462400
Hi, ich versuche jetzt schon eine ganze Weile eine SD-Karte am LPC2106 zu betreiben. Das Problem ist dass die Initialisierung nicht richtig funktioniert: auf CMD0 antwortet die Karte wie erwartet mit 0x01. Danach schicke ich ein CMD1 bzw. ACMD41. Merkwürdigerweise bekomme ich aber immer ein 0x01 zurück. Mit einer MMC-Karte kommt an der Stelle dann nur ein 0xff. CPHA = 0, CPOL = 0, SPRRC = 0xf8. Der Controller arbeitet mit 3.3V IO-Spannung, die Karte ist damit direkt angeschlossen. Ich habe meinen Code schon mehrfach mit diversen Codebeispielen verglichen und keine Unterschiede feststellen können. Zwischen CMD0 und CMD1 ein paar dummy-Bytes schicken hat auch nix gebracht und im Forum hab ich leider auch nix gefunden was mir weitergeholfen hätte. Hat da jemand ne Idee dazu? Dominik