Gast
#467963
ich habe mehere SD Karten mit 256 512 und 1024 MB und programmiere in assembler mein problem ist wenn ich den befehl für read über spi schreibe bekomme ich nur FF zurück also z.b 0x49,0x00,0x00,0x00,0x00,0xFF für read warte bis karte mit 0x00 antwortet warte bis karte mit 0xfe antwortet karte antwortet mit 256 mal FF eigentlich sollte doch bei adresse 00 der MBR liegen nur wenn ich die adresse auf 1d200 bei einer 512 mb karte ändere erscheind mein MBR ähnlich bei einer 64 mb karte dort lag die adresse bei e400 so weit ich das jetzt gerade weis. wie kann ich jetzt die offset oder fehler berechnen im csd register find ich nix c.u commtel