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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.