Arduino DUE / Speichern auf und lesen von einem USB Stick

Moin Zusammen,

Hat wer diesbezüglich schon mal was gemacht bzw Erfahrung?
Würd gerne zbsp die I/O Ports des DUE mittels einem Config File via USB Stick laden können.
Oder zbsp Werte von Analog Eingängen in ein File auf dem USB Stick ablegen können.

Besten Dank für eure Infos

Wäre mir ganz neu, dass irgendein Dino nen USB-Stick handlen kann....

Von der Hardware-Seite ist Dein Vorhaben sicher möglich, der Due hat einen USB-Host-Port (kann also Bus-Master sein) und ist somit in der Lage, USB-Geräte (Slaves) anzusteuern bzw. zu kontrollieren. Allerdings ist die Software-Seite etwas komplizierter. Die USB-Host-Shield-Bibliothek (GitHub - felis/USB_Host_Shield_2.0: Revision 2.0 of USB Host Library for Arduino.) hat Support für USB Mass Storage, allerdings meines Wissens noch nicht für den Due (kann sich inzwischen geändert haben).

hmm aber für auf eine SD Karte gibts ja oder?
Naja irgendwie muss ich das halt hinbekommen das ich das auf den USB Stick rauf und runter bekomme^^

hmm aber für auf eine SD Karte gibts ja oder?

Eine SD-Karte und ein USB-Stick sind zwei verschiedene Welten. Die SD-Karte wird direkt per SPI angesprochen, das wird nix über USB gemacht.

Du kannst die erwähnte Bibliothek ja mal als Basis nehmen und den Due-Support nachrüsten.

Also mittels einem USB Host Shield welches via SPI angesprochen wird müsste es aber funktionieren.

Alternativ wäre da noch der FTDI vDRIVE3
http://apple.clickandbuild.com/cnb/shop/ftdichip?op=catalogue-products-null&prodCategoryID=189&title=VDRIVE3

Also mittels einem USB Host Shield welches via SPI angesprochen wird müsste es aber funktionieren.

Müsste mit oben genannter Bibliothek funktionieren, hat aber immer noch nichts mit der SD-Karte zu tun, falls Du mit der Erwähnung von SPI darauf angesprochen hast.

Alternativ wäre da noch der FTDI vDRIVE3
http://apple.clickandbuild.com/cnb/shop/ftdichip?op=catalogue-products-null&prodCategoryID=189&title=VDRIVE3

Könnte gehen, aber ich habe keine Software für das Ding gesehen. Willst Du die zugehörige Bibliothek selbst schreiben? Ich habe nicht mal den Link zum Datenblatt gefunden.

pylon:
Könnte gehen, aber ich habe keine Software für das Ding gesehen. Willst Du die zugehörige Bibliothek selbst schreiben? Ich habe nicht mal den Link zum Datenblatt gefunden.

Also Datenblatt findest du hier: http://www.mouser.com/ds/2/163/DS_VDRIVE3-245134.pdf
So wie ich das verstanden habe musst du mit diesem Teil nur noch die UART oder die SPI vom Arduino bedienen können. Der Rest wird vom VDRIVE3 ghandhabt.
Also mittels der UART/SPI schickst du Befehle und Daten an den VDRIVE3 Chip und diser führt damit dann das aus was du möchtest. Lesen / Schreiben auf einen USB Stick oder ein Laufwerk u.s.w.
(Siehe auch Manual zur Firmware: http://www.ftdichip.com/Firmware/Precompiled/UM_VinculumFirmware_V205.pdf )