|
Der USB-Stick ist
für Entwickler geeignet, die Daten von einem
Microcontrollersystem auf einen PC übertragen wollen oder
umgekehrt.
Der Stick besitzt auf
der einen Seite eine USB-Schnittstelle auf der anderen Seite eine
RS232-Schnittstelle, auf die von verschiedenen Systemen z. B.
Microcontrollersystemen zugegriffen werden kann. Über einen
Slot, der eine MMCard oder SD-Card aufnimmt, wird der Stick zum
schnellen Massenspeicher für Microcontrollersysteme. Die Menge
der Daten wird lediglich durch die Kapazität der sehr
günstigen MMCard bzw. SD-Card begrenzt.
Über die
RS232-Schnittstelle hat ein angeschlossenes Microcontrollersystem (oder
ein anderes System mit RS232-Schnittstelle) Zugriff auf den Speicher.
D. h. Dateien können sowohl geschrieben als auch gelesen
werden. Beispielsweise wird die auf dem Microcontrollersystem
anfallende Datenmenge auf dem Stick gespeichert.
Auf der USB-Seite
verhält sich der Stick wie ein Laufwerk. Nach dem Einstecken
in den PC werden die auf dem Stick gespeicherten Dateien auf dem
Bildschirm angezeigt und können wie gewohnt weiterverarbeitet
werden. Die Daten aus dem Microcontrollersystem werden auf dem PC
ausgewertet. Umgekehrt werden Daten, die vom PC auf den Stick
geschrieben wurden, vom Microcontrollersystem gelesen.
Der Zugriff vom
Microcontrollersystem auf den Stick erfolgt über einen
Treiber, der über einen Satz von vordefinierten Befehlen
verfügt. Er wird einfach in das vorhandene Programm
eingebunden. Der C-Quelltext des Treibers und einige Beispiele
für 8051stehen als Download zur Verfügung. Ein Update
der Firmware erfolgt über ein PC-Tool.
Aus einer Anwendung
sind einige Pascal-Beispielsdateien (siehe Download) hervorgegangen.
Der USB-Stick wird dabei als Massenspeicher an einer seriellen
Schnittstelle eines DOS-Systems betrieben. Dabei dient der USB-Stick
dem DOS-Computer als Laufwerk.
Zum Testen des Sticks
steht eine Testsuite ebenfalls als Download zur Verfügung.
Optional kann an eine
vorhandene Schnittstelle ein Display angeschlossen werden, das wie eine
Datei angesprochen wird.
Der Stick ist
hervorragend geeignet, Daten, die auf einem Controller-Board anfallen,
schnell und ohne Probleme auf den PC zu übertragen.
|