PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit ATmega8 Datei auf USB-Stick erstellen



Demian
12.02.2009, 20:54
Moin,moin,

wie ich eben entsetzt feststellen musste funtkioniert

Open "Test.txt" for binary as #1

nur mit dem käuflich zu erwerbenden AVR-Dos. Ist es gar nicht möglich eine Datei auf dem USB-Stick zu erstellen, ohne AVR DOS oder einen entsprechenden USB-Chip verwenden zu müssen? Das Ganze soll nicht am PC angeschlossen werden.

Die meisten Threads auf die ich gestoßen bin, verweisen auf Lösungen mit SD-Karten oder sontigen.

Gruß
Demian

SprinterSB
12.02.2009, 21:44
Ähhh du willst einen USB-Host mit BASCOM programmieren??? Nicht wirklich, oder?

Demian
12.02.2009, 21:53
heißt das, dass es nicht geht, oder das es sehr komplex ist? Also würde es doch eher Sinn machen, da nen entsprechenden Chip zu holen?

Wo ist denn der wesentliche Unterschied (den Preis betreffend) zwischen den folgenden bei Reichelt zum Beispiel:

http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=A316;GROUPID=2946;ARTICLE=58 421;START=0;SORT=artnr;OFFSET=1000;SID=25mSVtAKwQA RkAAGHcL3Y0975eba8ca9638a4fc73329cff535288
http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=A316;GROUPID=2946;ARTICLE=58 424;START=0;SORT=artnr;OFFSET=1000;SID=25mSVtAKwQA RkAAGHcL3Y0975eba8ca9638a4fc73329cff535288
http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=A316;GROUPID=2946;ARTICLE=71 210;START=0;SORT=artnr;OFFSET=1000;SID=25mSVtAKwQA RkAAGHcL3Y0975eba8ca9638a4fc73329cff535288

Kann ich die alle für o.g. Zweck verwenden? Welcher wäre für eine Schnittstelle zu RS232 (mit MAX 232 CPE) geeignet?

Gruß
Demian

hacker
13.02.2009, 05:21
Wie wäre es mit dem hier:

http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=20659

Jaecko
13.02.2009, 07:06
Hui, das ELV-Teilchen wär ja genial. Ich denk mal, das würde USB-Festplatten genau so fressen, oder gibts vom Zugriff her Unterschiede zwischen Stick und Platte?... Nur was will man mit 300 GB an nem AVR...

Demian
13.02.2009, 07:09
Darauf bin ich in dem Wiki-Artikel zu USB schon gestoßen, aber in Anbetracht der Tatsache, dass es ja ein fertiger Baustein ist ... "langweilig" :) . Ich will es schon selber basteln. Aber je mehr ich drüber les, desto verwirrter bin ich.

sast
13.02.2009, 07:31
Das VDIP1 von FTDI gibts bei RS schon für knapp über 20€
und bei FTDI
http://apple.clickandbuild.com/cnb/shop/ftdichip?op=catalogue-products-null&prodCategoryID=57&title=VDIP1
Da gibts dann auch noch die Variante VDIP2 mit 2 USB HOsts

sast

EDIT: wenn du mit selberbauen löten meinst, kannst du ja auch die Einzelteile kaufen und nach
http://www.vinculum.com/documents/schematics/VDIP1%20Schematic%20Prints.pdf
zusammenbauen und die Firmware kannst du dir ja immer selber schreiben.
Jeder wie er will.

Demian
13.02.2009, 07:47
EDIT: wenn du mit selberbauen löten meinst, kannst du ja auch die Einzelteile kaufen und nach
http://www.vinculum.com/documents/schematics/VDIP1%20Schematic%20Prints.pdf
zusammenbauen und die Firmware kannst du dir ja immer selber schreiben.
Jeder wie er will.

Selber bauen ja, aber das mit der Firmware muss nicht sein. Seh ich das richtig, dass die in allen 3 Chips von oben drin ist?

EDIT: Auf das AVR USB bin ich auch gestoßen, weiß aber nicht so recht, ob das das Richtige für meinen Zweck ist, bzw. wie ich das umsetze.

sast
13.02.2009, 08:01
was meinst du mit oben

alles was du zu zu den Chips in den VDIP Modulen wissen musst steht auf den Vinculum und FTDI Seiten zu AVR USB kann ich nichts sagen.

Ich finde die Module praktisch, da ich sowieso viel mit UART arbeite und so eine einfache Möglichkeit habe Parameter für meine Geräte am PC eingeben zu können. Auch wenn das Teil gerade mal nicht neben dem PC steht.
Warum soll ich das Rad noch mal erfinden. Ich betrachte das Modul als einen IC und da erfinde ich ja auch keine neuen sondern kaufe mir einen AVR.

sast

Demian
13.02.2009, 08:20
ich meine die 3 Links von oben. Wenn die alle gehen würden wäre es ja keine Neuerfindung des Rades. Ist halt kein ganzes Modul, aber für Testzwecke sollte es langen.

sast
13.02.2009, 08:39
In den Links sind doch Chips von drei verschiedenen Herstellern angeboten.
Der unterste ist übrigens der VNC1L der in den Modulen drin ist. Aber da kostet ja schon der Chip mehr als 14€. Also vom Geld her sollte da nicht so viel zu holen sein. Die Firmware kannst du ja dann von der Vinculum Seite holen.

sast

Demian
13.02.2009, 08:56
Genau das ist es was mich stutzig macht, wieso kosten die andern 2 so viel weniger. Ich dachte eigentlich das in dem VNC1L schon alles drin ist und nichts mehr gemacht werden muss?

sast
13.02.2009, 09:46
Was verstehst du unter alles drin?
Es gibt für verschiedene Anwendungsgebiete auch unterschiedliche Firmware.
Die anderen beiden Chips kenne ich auch nicht weiter, so dass ich nicht sagen kann was der Unterschied zwischen den einzelnen Schaltkreisen ist.

Außerdem hattest du doch gesagt, dass du was selber machen willst ;-)

sast

Demian
13.02.2009, 10:17
Ja, das Zusammenbauen. Mit alles drin meine ich: ich verlöte den ATMega mit dem VNC, den VNC mit dem USB-Port und dann kann ich Daten ohne weiteres auf den USB spielen.

Sowas in der Art wie:

Open "Test.txt" for...
print "Testtext"
close #1

Mich beschleicht nur grad der Verdacht, dass ich trotzdem das AVR Dos brauche, so oder so.

sast
13.02.2009, 10:41
kA was auch immer avr dos ist.

Ich könnte dir jetzt noch das ganze Firmwaremanual auf der Vinculumseite abtippen, oder du siehst selber mal nach.

Die Abfragen kannst du zB über UART schicken. Wenn du DIR + (ENTER) eingibst gibt er dir das aktuelle Verzeichnis zurück usw.

Wie du das in Bascom machst, musst du hinbekommen.

sast

Demian
13.02.2009, 11:57
Schauen wir mal, irgendwie werden wir das Kind schon schaukeln. Danke für die Infos.

Gruß
Demian