Array auf SD-Karte abspeichern (Stromausfall Backup einer Messreihe)

OP #1008515
Ziel: backup-Protokoll gegen Stromausfall sichern

Ein zweidimensionales Array (zB. 10 Spalten, 100 Zeilen) soll vom 
Speicher des Microcontrollers auf einen externen Speicher 
(SD-Karte,USB-Stick oÄ) als Tabelle gesichert werden:
protokoll_001.txt

Dieser Vorgang ist nicht zeitkritisch, könnte also auch einige Sekunden 
dauern.

Spezifikationen:
- Größe eines Files einige wenige kB
- vgl. attachment

Idealerweise sollte man die Platine dann via USB-Kabel an nem PC
anschließen und die txt-files der Karte via Windows-Explorer (nicht 
Terminaldienst oÄ) auslesen können, ohne die Karte in einen externen 
Card-Reader umstecken zu müssen. Dadurch würde eine mechanische 
Beschädigung der Karte vermieden werden können.

Gibts da fertige Adapterplatinen inkl. Libraries, die man relativ
schnell in ein bestehendes AVR GCC Projekt integrieren kann?

lg,
E.
Angehängte Dateien:
#1009396
Ja, sowas in der Richtung. Das VDRIVE kann einen USB Stick ansteuern, 
der Vinculum mit der passenden Software kann auch noch USB Slave 
spielen.
Das IC hat ein paar unschöne "Features", aber es dürfte das einfachste 
sein, um an einen kleinen µC einen USB Stick anzuschließen.
OP #1009486
@Benedikt: den VDRIVE2 schon in Betrieb genommen? Tipps?

Es scheint einfacher/billiger zu sein die Daten vom Frontend via VDRIVE2 
auf nen Stick zu spielen und danach den Stick am PC anzustecken. Da 
brauch ich dann eigentlich gar keinen USB-Slave mehr.

Ausser...spontan...Idee:
kann man das VDRIVE2 am Frontend uU auch für die Inline-Programmierung 
(also als USB-ISP-Programmieradapter) verwenden? Hmmm. Auf die Schnelle 
nix gefunden (http://www.vinculum.com). Schade.

ad SD-Konzept:
Hingegen einen SD-Kartenslot+Treiber hinzubekommen, da gibts ja mit der 
Software mächtig Probleme, lt. Forum

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.