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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.