Habe die Schaltung von http://www.sensorwiki.org/index.php/Building_a_USB_sensor_interface nachgebaut und mit AVRStudio & AVRISP/STK500 das Hexfile von http://www.music.mcgill.ca/~marshall/doku.php?id=projects:avr-hid ins Flash geladen. Wenn ich nun das Board an einem PC mit USB 2 anschliesse, wird es auch als AVR-HID erkannt und in der Systemsteuerung erscheint ein neues Gerät. Jedoch wird dieses noch mit einem Ausrufezeichen markiert und in den Eigenschaften steht: "Das Gerät kann nicht gestartet werden" (auch ein Neustart des PC's hilft nichts). Zudem wird in USBView FullSpeed angezeigt, obwohl an D- durch den Spannungsteiler ja ~3.3V (gemessen) und an D+ 0.1V (gemessen) anliegen. Am PC kann es nicht liegen, denn ich habe die Schaltung mittlerweile an 3 verschiedenen PC's mit USB 2 (Win2000 und XP) ausprobiert. Auch das Neuerstellen des Hexfiles aus dem Sourcecode mit make hat keine Besserung gebracht. Hier noch die Screenshots: http://img352.imageshack.us/img352/2027/84234262uz5.jpg http://img505.imageshack.us/img505/1410/85948297yr2.jpg http://img352.imageshack.us/img352/7645/avrhidhm5.jpg Weiss Jemand Rat?
schau dir mal die avr application note 309 an. usb mit avr. du hast anscheinend vergessen einen pull-up widerstand an d- anzuklemmen. dehalb wird dein gerät als fullspeed und nicht als low-speed device erkannt. schau mal bei atmel rein gruß rene
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.