Hallo und Servus ! Will über einen PIC eingelesene Daten auf eimer MMC zwischenspeichern. Habe nun hier im Forum schon viel zusammengetragen und folgendes erreicht. 1. Ub 3,3V an 2. 80 Takte 3. CS = Low 4. Reset (0x40,0x00,0x00,0x00,0x00,0x95) 5. Antwort 0x01 ? o.K. 6. Init (0x41,0x00,0x00,0x00,0x00,0xFF) 7. Antwort 0x00 ? o.K. 8. Write (0x58,0x00,0x00,0x02,0x00,0xFF) // also Schreiben auf Adr. 512H 8a Antwort 0x00 ? o.K. 9. SPI(0xFE) // Startzeichen 10. 512 x SPI(Zeichen) 11. 2 x SPI(0xFF) 12. Antwort xxx0 0101 ? o.K 13. SPI(0xFF) bis Busy weg Das funktioniert alles und wenn ich an Adresse 512H Daten lese, kann ich die gespeicherten Zeichen auch wieder auslesen. So weit so gut ! Will ich nun aber die oben gelistete Prozedur auf eine andere Adresse schreiben also z.B. 8. Write (0x58,0x00,0x00,0x02,0x01,0xFF) // also Schreiben auf Adr. 513H funktioniert es nicht mehr. Das gleiche ist beim Lesen von einer anderen Adresse. Ich denke, daß ich irgendwas Grundlegendes nicht verstanden habe, aber WAS ? Vielen Dank für Eure Hilfe ! Gruß Reschi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.