Forum: Mikrocontroller und Digitale Elektronik Problem bei der Nutzung eines ISP-Sticks (USBasp) mit Atmel Studio


von Sebastian Göbel (Gast)


Lesenswert?

Ich bin neu in der Materie und wollte günstig loslegen, weshalb ich mir 
den unter diesem Link https://www.ebay.de/itm/283005556075 zu findenden 
Billigstick gekauft habe.
Jetzt gibt es einige Probleme. Ich weiß mittlerweile, dass man 
USBasp-Geräte wohl generell nicht als normale Tools einbinden kann, 
sondern ein externes Tool hinzufügen muss.
Nachdem ich mit sehr viel Recherche und sehr schlechten, indischen 
Tutorials (Jeder, der schon mal programmiert hat, kennt sie) alle 
Einstellungen richtig getroffen habe, bekomme ich nun die folgenden 
Fehler:

avrdude.exe: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to 
override
             this check.


avrdude.exe done.  Thank you.


Kann mir jemand helfen?

Hier die Infos des externen Tools:
Title: USBasp
Command: C:\WinAVR-20100110\bin\avrdude.exe
Arguments: avrdude -c usbasp -p atmega8 -U 
flash:w:$(ProjectDir)Debug\$(TargetName).hex:i

von Nico W. (nico_w)


Lesenswert?

Bei meinen ATtinys musste ich die Baudrate reduzieren. Geht mit -bx. 
Standard ist glaube ich 375k. Hab mich noch nicht richtig viel damit 
auseinander gesetzt. Afaik ging bei mir alles mit -b3.

von tommy (Gast)


Lesenswert?

Viele USBASP haben noch die alte Firmware drauf.

Dann muss zum programmieren "jungfräulicher" AVR
die Bitclock mittels Stecken eines Jumpers reduziert werden.

siehe:
https://www.fischl.de/usbasp/

Wenn man die letzte aktuelle Firmware installiert hat,
dann kann man die Bitclock mit der Command Line Option
-B reduzieren. (grosses B, kleines b ist Baudrate)

Und ja, für das Update der Firmware braucht man einen
zweiten Programmer :-)

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.