Hallo, auch ich habe den USBasp aufgebaut und er läuft auch , aber nur halb. Wenn ich den SCK-Jumer setze kann ich meinen mega32 auch wunderbar programmieren, nur dauert das immer recht lange. Lass ich den Jumper jedoch weg, kommt immer ein Schreibfehler : avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Kann ich den Jumper generell nicht weglassen? Den mega32 betreibe ich mit einem 12Mhz-Quarz... Viele Dank und Grüsse Philip
Nein, ohne diesen Jumper kannst du nicht programmieren. Denn ohne das Taktsignal auf SCK klappt das Programmieren nicht. Man kann sogar das Entfernen/Setzen des SCK-Takts benutzen um einen AVR von vielen AVRs auszuwählen, die sich die sonstigen Programmierleitungen teilen.
@Stefan Das was er mit SCK Jumper meint, trennt nicht den SCK Zweig auf sondern sollte software SPI satt Hardware SPI benutzen damit man auch sehr langsam getaktete Controller flashen kann. Es macht ja auch SOO viel sinn bei einem Programmer einen Jumper einzubauen, der SCK auftrennt tztz. @Philip eigentlich sollte das Funktionieren zumindest wenn dein Controller eine mindestens 4x höhere Taktrate als ~300 khz hat. Du kannst aber auch meine Firmware für den USBasp nehmen damit is er dann STK500v2 kompatibel und du kannst die Taktrate per Software einstellen. Dann findest du sicherlich eine höhere Taktrate. Ausserdem kannst du damit direkt aus dem AVR Studio programmieren da dieses ja das STK500 direkt unterstützt. http://www.ullihome.de/index.php/Hauptseite#USB_AVR-ISP
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.