Forum: Mikrocontroller und Digitale Elektronik Wechselspeichermedien auf Board


von Ralf (Gast)


Lesenswert?

Ich suche Möglichkeiten wechselbare Speichermedien zum Abspeichern von
Code oder Fehlern zu benutzen.

Mir viel hier z.B. der compact flash ein.

Vielleicht habt ihr auch andere Ideen.

Compact Flahs hat einen innneren controller der eine ATA simuliert.

Mein Problem ist zum einen die Besfestigung und welche Stecker passen
könnten. Vielleicht gibts auch ein mech. Teil das man benutzen könnte.


Weiterhin ist meine Frage wie die Daten zum Microcontroller kommen.

wäre toll wenn ihr mir da Tipps geben könntet.

Gruß Ralf und Danke

von Rahul (Gast)


Lesenswert?

>Weiterhin ist meine Frage wie die Daten zum Microcontroller kommen.
welcher Controller?
AVR unterstützen keinen externen Programmspeicher.
Für Logs könnte man FLASH-Karten aber benutzen.
Hier im Forum "geistern" ein paar Anwendungen mit MMC/SD-Karten herum
(suchen!).

von Jan M. (mueschel)


Lesenswert?

Wie schon geschrieben, Programmcode lässt sich bei AVRs nicht auf
externem Speicher ablegen (außer über kompliziertere Konstrukte wie
Bootloader). Daten jeder Art sind aber kein Problem, wobei ich
Fehlermeldungen eher direkt per RS232 auf einen PC übertragen würde.
Am einfachsten sind MMC / SD - Karten anzusteuern. Da braucht es nur
wenige Pins und ein recht einfaches serielles Protokoll.
Als Stecker tut es im Prinzip eine 2x7 Pinleiste, SD-Karten-Slots, wie
man sie aus fertigen Geräten kennt, gibt es auch, aber zu recht hohen
Preisen.
Fertigen Code zur Ansteuerung findest du auch hier im Forum.

von Marco (Gast)


Lesenswert?

Slots für Flashkarten bekommt man am preiswertesten, wenn man sich USB
Kartenlese kauft und zerlegt :)
Die kosten in der Regel unter 10€ und man hat gleich um die 4
verschiedene Slots. Z.B. MMC/SD, CF, MS und SMC. Außer den Slots sind
es dann vielleicht noch Festspannungssteller und ein bisschen
Hühnerfutter wert ausgelötet zu werden.

von Ralf (Gast)


Lesenswert?

Vielen Dank.
Bei Compakt Flash ist ja die Schnittstelle ATA. somit gleich wie eine
Festplatte. es müsste dochj dann dort Programmcode per loder einlesbar
sein. Sprich ein bootlaider ist ja auch nix anders als eine Kopierung
und anschließendem Start.

Bastellösung wäre hier schlecht, da es gefertigt wird.

von Rahul (Gast)


Lesenswert?

>Sprich ein bootlaider ist ja auch nix anders als eine Kopierung
>und anschließendem Start.

So gesehen sollte es möglich sein.

>Bastellösung wäre hier schlecht, da es gefertigt wird.

Du bist hier in einem "Bastel-Forum" gelandet...
Die Sockel für die verschiedenen Speicherkarten sollte man bei den
üblichen Versendern finden.
Von Angelika Reichelt weiß ich, dass sie SD-Karten-Halter verkauft.
Warum ich die ganze Zeit auf der SD-Karte rumreite:
Die Anseuerung einer solchen ist weniger pinaufwändig, da seriell
(SPI). Die ATA-Ansteuerung ist natürlich universeller...

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.