USB Gerät auslesen mit Atmega8

Gast #1216845
Lesenswert?

Guten Morgen zusammen.

Folgendes:
Ich habe hier einen Atmega8 rumfliegen und möchte damit ein Usb-Gerät, 
welches alle paar Minuten Daten sendet mit dem Atmega8 auslesen, bzw. 
weiterverarbeiten.  Ich weiß jedoch nicht wo ich da jetzt genau anfangen 
soll.

Hat damit schon irgendwer erfahrungen gemacht?

Mfg

Canibal
#1216854
Lesenswert?

1. ein USB Gerät sendet nix von sich aus. Jeglicher Datentransfer wird 
vom Host aus getartet.

2. Dafür bräuchtest du einen USB Host Controller und den passenden 
Treiber für das Gerät. Sowas gibt für USB Sticks und die FTDI Serial 
Converter, nämlich diesen Vinculum Controller. Für andere Geräte wirds 
da schon schwierig.

Vergiss es lieber. Und in einem Mega 8 bekommst du eh keinen USB Host 
Stack unter.
Gast #1216866
Lesenswert?

Hallo,

mit dem Vinculum von FTDI sollte es funktionieren. Er kann z.B. über 
SPI-Schnittstelle ausgelesen werden. Habe es gestern mit dem Demoboard 
von FTDI und einem PIC16F688 und einem Barcode-Scanner ausprobiert. Das 
Demoboard ist auf jeden Fall eine Investition wert.

Gruss

Jürgen
Gast #1217113
Lesenswert?

> Ich weiß jedoch nicht wo ich da jetzt genau anfangen soll.

Die preiswerteste Art zu einem vernünftigen USB-Host zu kommen ist immer 
noch der PC. Für lächerliche 134 Euro bekommt man sowas 
http://www.mini-tft.de/xtc-neu/product_info.php?info=p28127_ThinClient-C220--Barebone--inkl--Celeron-220-CPU-m.html 
RAM dazu, Flash-Disk dazu, ein Linux drauf (beim Kauf 
Linux-Kompatibilität zusichern lassen), beliebige Skript- oder 
Programmiersprache.

Vermutlich gibt es irgendwo noch preiswertere Spielzeug-PCs.

-> USB Daten lesen und auswerten bis der Arzt kommt für insgesamt locker 
unter 200,-

Zum Vergleich: Ein FTDI VDIP1 Vinculum Development Module alleine kostet 
dich im FTDI-Shop schon £17,85 + £2.68 Steuer. Also schon grob 10% einer 
PC-Lösung. An den VDIP1 musst du noch einen Mikrocontroller, Netzteil, 
Gehäuse, usw. dranfummeln.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren