Forum: Mikrocontroller und Digitale Elektronik USBASP 2011er Firmware Problem


von Aike T. (biertrinker)


Lesenswert?

Hallo Zusammen,

ich habe ein Problem mit mit meine(m/n) USBASP(s), wenn ich die aktuelle 
Firmware von 2011 verwende. Der erste Zugriff auf den angehängten 
Controller funktioniert problemlos, jeder weitere danach führt zu 
folgenden Fehler:
1
avrdude: error: programm enable: target doesn't answer. 1 
2
avrdude: initialization failed, rc=-1
3
         Double check connections and try again, or use -F to override
4
         this check.

Mit der Version vom 28.2.2009 passiert das nicht. Ich habe zwei USBASPs 
hier, einen vor Jahren selber gebauten und eine China-Version von 
btemcu.cn, beide verhalten sich diesbezüglich identisch.

Kennt jemand dieses Problem? Was kann man dagegen tun?

viele Grüße

Biertrinker

von Oliver J. (skriptkiddy)


Lesenswert?

Klingt nach einem Problem mit dem ISP-Takt.

Alte USBasp haben einen Jumper mit dem man auch langsam programmieren 
kann.
Neuere USBasp haben den nicht mehr. Sie bieten jedoch, wenn es ihre 
Firmware zulässt, das verstellen des ISP Taktes per Software.

dazu bei avrdude mal z.B. "-B10" mit angben.

Grüße Oliver

von Aike T. (biertrinker)


Lesenswert?

Hallo,

-B10 habe ich noch nicht probiert, diverse andere Werte aber schon, -B5 
z.B. bringt auch nichts. Wie gesagt, es geht genau ein mal, danach muss 
man den Adapter abstecken und wieder dran, dann gehts wieder ein mal.

viele Grüße

Biertrinker

von Bernhard M. (boregard)


Lesenswert?

Hallo,

für einen 1Mhz getakteten AVR (Auslieferungszustend) reicht -B5 nicht, 
da sollte es mindestens -B10 sein.

Gruß,
Bernhard

von Aike T. (biertrinker)


Lesenswert?

Ich werde das ausprobieren, aber mein Testkandidat läuft mit externen 
12mhz.

Viele Grüße

Biertrinker

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.