Hallo, habe Windows 7. Ich hab es mal mit dem LPM Tool (was im MUTT Paket enthalten ist) versucht. Wenn ich irgendein USB-Gerät, z.B. den ISP Programmer, in einen USB-Port stecke dann wird es auch erkannt, was das LPM Tool bestätigt, hier das Bild dazu http://imgur.com/wjm3N7v Soweit alles in Ordnung. Wenn ich nun in denselben Port das Steckbrett anschliesse, dann wird nichts erkannt! Warum? Die Steckbrett-Schaltung funktioniert zumindest kann ich problemlos einen Code ausführen (LED blinking). Warum wird das Steckbrett dann nicht als USB GErät erkannt?
Und was sind die Voraussetzungen, damit ein Gerät als USB-Gerät erkannt wird? Ich fange mal mit dem an, was ich weiss:
1. Voraussetzung: das Gerät hat eine funktionierende Schaltung, die außerdem ausreichend mit Spannung versorgt ist
2. Voraussetzung: das Gerät sollte zumindest über die Datalines D- und D+ mit einem USB-Port verbunden sein.
3. Voraussetzung: zwischen beiden Datalines sollte sich in der Schaltung jeweils ein 22Ohm Widerstand befinden
4. Voraussetzung: im Mikrocontroller sollte sich ein Programm oder Bootloader befinden, der einen USB-handshake mit dem PC macht
5. Voraussetzung: der USB-handshake muss irgendwie getriggert werden. Beim Atmega in der Regel indem man in den bootloader mode geht.
6. Voraussetzung: .. noch irgendwas?
Vielleicht ist irgendein Problem mit den Datalines? Gibt es einen Code mit dem ich die Datalines auf Funktionsfähigkeit überprüfen kann?
Lesezeichen