Gast
#1050327
Hi, bin dabei bei meinem at90usb1287 den usb-controller einzurichten, habe die Internetseite von Dr. Stefan Salewski gefunden und probiere mit Hilfe von Codefetzen aus seinem Quelltext "ich hoffe er nimmt es mir nicht übel" etwas herum Folgendes habe ich gebastelt bzw. kopiert:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
nun zu meiner frage durch das löschen des detach bits wird ja der pullup bzw. pulldown auf D+ oder D- gezogen und danach müsste doch der PC erkennen das versucht wird ein usb gerät anzuschließen leider bei mir nicht. wenn ich einen 10k widerstand zwischen D+ und VBus halte, auch wenn in der software noch nichts mit usb eingerichtet wurde, erkennt der PC(win xp) ein usb gerät. laut datenblatt wird der pullup nicht benötigt, liegt der fehler in meinem code da der usb port erst z.B. nach irgendwelchen reset interrupts oder so freigeschlatet wird, da ich in bezug auf usb nichts weiter programiert habe als oben angegeben oder muss der pullup eingelötet werden. Danke kingpintsele