Fehler USBasp oder Zielhardware

Gast #1469331
Habe ziemlich schnell gestern Abend, eine Zielhardware zusammengelötet. 
Dürfte recht fehleranfällig sein, habe aber bis jetzt beim durchmessen 
keinen Fehler entdeckt (nur auf Kurzschluss und Leerlauf).


Jetzt kommt allerdings folgender fehler:
//> "make.exe" program
//avrdude -p atmega8 -P usb -c USBasp    -U flash:w:main.hex
//
//avrdude: error: programm enable: target doesn't answer. 1
//avrdude: initialization failed, rc=-1
//         Double check connections and try again, or use -F to override
//         this check.
//
//
//avrdude done.  Thank you.
//
//make.exe: *** [program] Error 1
//
//> Process Exit Code: 2
//> Time Taken: 00:01

Liegt der Fehler hier in der Zielhardware oder am Progger?
Dieser war länger nicht in Betrieb und wurde von mir selbst noch nicht 
genutzt.
Auf Masse ziehen, macht er erstmal beim Übertragungsvorgang.

Welche Spannungen nochmal überprüfen?
Habe es leider etwas klein aufgebaut, es war nicht mehr soviel 
Lochraster da. Daher gestaltet sich das Überprüfen etwas schwierig.

Lochraster nach:
http://www.mikrocontroller.net/articles/Datei:Mega8_Tutorial.png
Könnte es daran liegen das 10nF statt den 47nF zwischen GND und Reset 
liegen, hatte nicht alles passend da[habe jetzt nur noch nen 220nF 
Keramikk], oder an dem überdimensionierten Widerstand R1=14,7kOhm (kann 
ja noch nen kleinen 40er parallel schalten sinnvoll?).

Am USBasp:
Von:
http://www.ulrichradig.de/home/index.php/avr/usb-avr-prog
Jumper alle nicht gesetzt!
(ausser gerade der 3er für Spannungsversorgung über USB ändert aber 
nichts zu keinen gesetzt).

Dann schon mal Danke, an alle die es sich durchgelesen haben bis 
hierher!
#1469371
Hallo,

hast du alle 2 Sachen gestern zusammengelötet? oder nur Zielhardware? 
wenn nur Zielhardware hat den USBasp schon mal funktioniert??
Diese Fehelermeldung deutet an Hardware Fehler in Zielhardware oder 
geschwindigkeit der USBasp zu hoch, in diesem Fall dann die 
Geschwindigkeit des Programmers mit JP2 reduzieren und noch mal 
probieren

Gruß
Martin
Gast #1469401
USBasp hat schon funktioniert.

Wenn ich JP2 setze kommt:

//> "make.exe" program
//avrdude -p atmega8 -P usb -c USBasp    -U flash:w:main.hex
//avrdude: error: could not find USB device "USBasp" with vid=0x16c0 
//pid=0x5dc
//make.exe: *** [program] Error 1
//
//> Process Exit Code: 2
//> Time Taken: 00:01

2. Versuch mit Jumper 2 aktiviert nach neuem anschließen des Proggers 
ans Notebook:

//> "make.exe" program
//avrdude -p atmega8 -P usb -c USBasp    -U flash:w:main.hex
//
//avrdude: error: programm enable: target doesn't answer. 1
//avrdude: initialization failed, rc=-1
//         Double check connections and try again, or use -F to override
//         this check.
//
//
//avrdude done.  Thank you.
//
//make.exe: *** [program] Error 1
//
//> Process Exit Code: 2
//> Time Taken: 00:01

Werde wohl noch einmal die ganze Schaltung der Zielhardware durchmessen 
müssen. Hätte doch besser auf neue Teile gewartet.

@Martin e. C.
Aber dnake für die erste Antwort!
#1469489
Hi,

>> Jumper alle nicht gesetzt!
>> (ausser gerade der 3er für Spannungsversorgung über USB ändert aber
>> nichts zu keinen gesetzt).

du versorgst die Zielhardware mit dem USBasp? versucht der Zielhardware 
über externe Spannungsquelle zu versorgen und nochmal das Ganze 
versuchen.
Gast #1469585
Hatte ich bei dem 2er lauf mit externer und usb gemacht.
Werde wohl nicht auf darum herum kommen die Schaltung nochmal 
auszumessen.

das rc=-1 hat nichts zu bedeuten was einen weiterbringt oder?

Wäre ja schon praktisch, wenn er einem sagen könnte welcher Pin wohl 
nicht funktioniert.

Wie gesagt das ganze ist sehr kompakt geworden und das Messen gestaltet 
sich zu einem kniffligen Akt mit diesen Starkstromtastern am Multimeter. 
Einer hatte auch mal Schmelzfluss :(.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.