Forum: Mikrocontroller und Digitale Elektronik AVR-HID wird nicht richtig erkannt


von Bloodhound B. (bloodhound)


Lesenswert?

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?

von TheMason (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.