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

OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.