Forum: Mikrocontroller und Digitale Elektronik SD-Karte simulieren


von Philipp S. (philipp)


Lesenswert?

Hallo zusammen,

ich brauche eine Schnittstelle zu einem Gerät, das derzeit seine Daten 
in eine Datei auf einer SD-Karte schreibt. Die Idee ist, mich statt der 
Karte dort anzudocken, für das Gerät so zu tun, als sei ich die Karte 
und die Daten, die in die Datei gehört hätten, rauszufiltern. (Ich 
hoffe, es ist klar, wie das gemeint ist.)

Hat jemand schon mal von einem derartigen Projekt gehört? Kann sich 
jemand vorstellen, dass das mit realistischem Aufwand zu machen ist?

Dank und Gruß, Philipp.

von Rahul, der Trollige (Gast)


Lesenswert?

Wenn die SD-Karte per SPI betrieben wird (also MMC-kompatibeler Modus), 
sollte das gehen.
Alles andere bedarf einer kostenpflichtigen Registrierung...

von Andy (Gast)


Lesenswert?

da sehe ich kein Problem. Man kommuniziert doch mit der Karte per 
Kommandos und ob die von der Karte kommen oder von einem µC, ist doch 
Wurst.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das hast Du nicht so ganz verstanden. SD-Karten können über SPI 
angesteuert werden, sie können aber auch über eine deutlich schnellere 
4-Bit-Schnittstelle angesteuert werden. Wie, legt das Gerät fest, in das 
Du die simulierte Karte 'reinschieben willst.

Und um die 4-Bit-Schnittstelle zu simulieren, musst Du deren Protokoll 
kennen - und genau das ist nicht öffentlich dokumentiert.

Fällt das Geldstück?

von Ben (Gast)


Lesenswert?

Hallo Rahul;
ich möchte gern Daten von microcontroller (Atmega16) über ISP in einem 
SDkarte schreiben und später dann lesen.

wenn sie mir helfen können wäre nett

von Mohi B. (ben_moh)


Lesenswert?

Hallo Rahul:

ich möchte gern Daten von einem Microcontroller (Atmega16) über Isp in 
einer SD Karte schreiben und später lesen..
wäre nett wenn sie mir helfen können

Vielen Dank

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
Noch kein Account? Hier anmelden.