ich habe mir nach folgender Anleitung einen Attiny85 auf ein USB Kabel verbunden. Einziger Unterschied ist, dass ich den 1,5k Widerstand durch einen 3k ersetzt habe. Es geht ja nur darum, den Pin im nicht aktivierten Zustand. sicher auf plus zu halten, oder? Deshalb hoffe ich, dass das passt. Durchgemessen habe ich auch alles. Erscheint plausibel. Den bootloader habe ich laut avrdude erfplgreich gebrannt und die Sicherungen auch wie im verlinkten Artikel gesetzt. Leider sehe ich unter Ubuntu mit lsusb nichts. Kein Muckser. Und unter Win7 kommt mit und ohne gestecktem Chip die Meldung, dass das USB Gerät defekt sei. Also nicht mal Aufforderung zum Treiber installieren. Hat jemand eine Idee wo ich mit der Fehlersuche anfangen soll?
edit: Hier noch mein avrdude Befehl zum flashen des Chips:
Zwischen VCC und GND 5V, wiederstand D+ von Kabel auf Pin sind 68Ohm bei D- das Gleiche. Dioden scheinen auch richtig herum drin zu sein.
Jetzt kommt das was ich nicht verstehe. Von VCC auf Pin2 (PB3) 2,7V und von VCC auf PIN3 (PB4) 5V. Gemessen wenn angeschlossen an USB. Die Werte kann ich mir nicht so ganz erklären.
So, gerade noch mal den Output von dmesg angeschaut. Falls jemadn dazu eine Ahnung hat poste ich den hier mal, werde dazu jetzt aber selbst mal googeln:
[ 4029.082098] usb 1-1.3: new low-speed USB device number 36 using ehci-pci
[ 4029.170152] usb 1-1.3: device descriptor read/64, error -32
[ 4029.362057] usb 1-1.3: device descriptor read/64, error -32
[ 4029.538065] usb 1-1.3: new low-speed USB device number 37 using ehci-pci
[ 4029.626062] usb 1-1.3: device descriptor read/64, error -32
[ 4029.818149] usb 1-1.3: device descriptor read/64, error -32
[ 4029.994140] usb 1-1.3: new low-speed USB device number 38 using ehci-pci
[ 4030.402130] usb 1-1.3: device not accepting address 38, error -32
[ 4030.474187] usb 1-1.3: new low-speed USB device number 39 using ehci-pci
[ 4030.882125] usb 1-1.3: device not accepting address 39, error -32
[ 4030.882221] usb 1-1-port3: unable to enumerate USB device
[ 4055.962922] usb 1-1.3: new low-speed USB device number 40 using ehci-pci
[ 4056.050903] usb 1-1.3: device descriptor read/64, error -32
[ 4056.242888] usb 1-1.3: device descriptor read/64, error -32
[ 4056.418912] usb 1-1.3: new low-speed USB device number 41 using ehci-pci
[ 4056.506937] usb 1-1.3: device descriptor read/64, error -32
[ 4056.698896] usb 1-1.3: device descriptor read/64, error -32
[ 4056.874943] usb 1-1.3: new low-speed USB device number 42 using ehci-pci
[ 4030.882221] usb 1-1-port3: unable to enumerate USB device
...
Derartiges bekam ich zu lesen, als ich mir mal einen Arduino zerschossen hatte. Hast Du auch mal einen anderen USB-Anschluss probiert?
Ähnlich sah meine Logdatei außerdem aus, als mir mal ein Drecks-Android-Tablet den USB-Port meines damaligen Rechners zerschossen hat -- und bis ich wusste, dass es das Tablet war, mussten auch noch drei Verstärker (mit USB-Eingang) dran glauben.
Der Port ist es wohl nicht. Mein ISP und auch Arduinos werden anstandslos erkannt und funktionieren auch. Ich habe jetzt nur keine Ahnung, wo ich wie testen soll. Passen die Spannungen die ich gemessen habe? Oder habe ich Mist gemessen? Ich verstehe nicht wie ich jetzt noch nachschauen kann, ob der Chip falsch geflasht wurde, oder ob ich in der Hardware einen Fehler habe.