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
>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!).
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.
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.
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.
>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.