avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)

#3623990
Lesenswert?

Hallo,

ich habe mir den USP Stick von eHajo 
(http://www.ehajo.de/usp-stick.html) bestellt, der ja kompatibel zum 
AVR-ISP Stick aus dem Forum ist. Ich hab das 6polige Kabel nach 
Anleitung angelötet und mit meinem Atmega8A verkabelt. Wenn ich
1
$avrdude -c usbtiny -p m8

ausführe (Arch Linux, libusb installiert, mit/ohne sudo und Windows, 
Arduino IDE inkl. Treiber und WinAVR inkl allem was man installieren 
konnte) bekomme ich folgende Fehlermeldung:
1
avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)

Im Gerätemanager von Windows wird mir ein unbekanntes Gerät angezeigt, 
ich habe versucht die Treiber von adafruit 
(https://learn.adafruit.com/usbtinyisp/download) zu installieren, 
allerdings funktioniert dies auch nicht (was allerdings nicht der Fehler 
sein kann, da es ja auch unter Linux nicht funktioniert)

Da ich vllt beim Löten zwei Pins zusammengelötet habe, habe ich die 
Verbindung zwischen den 6 ISP Pins geteset und dabei hat sich folgendes 
ergeben( der Stick war nicht am USB angeschlossen, ich habe bloß die 
Pins als "Jumper" benutzt:

 /----+------+------+-----+-----+-----+-----\
 |PIN | MOSI | MISO | SCK | RST | GND | VCC |
 |----+------+------+-----+-----+-----+-----|
 |MOSI|   J  |      |     |     |     |     |
 |----+------+------+-----+-----+-----+-----|
 |MISO|      |   J  |     |     |  J  |     |
 |----+------+------+-----+-----+-----+-----|
 |SCK |      |      |  J  |     |     |     |
 |----+------+------+-----+-----+-----+-----|
 |RST |      |      |     |  J  |  J  |     |
 |----+------+------+-----+-----+-----+-----|
 |GND |      |      |     |     |  J  |     |
 |----+------+------+-----+-----+-----+-----|
 |VCC |      |   J  |     |  J  |  J  |  J  |
 \----+------+------+-----+-----+-----+-----/

Auffällig ist dabei das die Matrix asymetrisch ist, d.h VCC->MISO geht, 
aber MISO->VCC nicht. Schlussfolgerung: es liegt an der internen 
Verkabelung des Sticks, aber nicht an meiner Verlötung.

Zumindest der Stick müsste ja von avrdude erkannt werden, ob der Stick 
mit dem AVR kommunizieren kann wäre wieder ne andere Sache.

Woran könnte es noch liegen? Muss ich vllt einen anderen Programmer in 
avrdude auswählen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren