Allgemeine Schwierigkeiten mit ISP Programmierung (Attiny 13/Atmega88)

#5617711
Lesenswert?

Hallo, ich habe folgendes Problem mit meinem ISP-Aufbau an meinem 
Attiny13A.

Jedes Mal, wenn ich versuch ein Testprogramm darauf zu laden, erscheint 
die Fehlermeldung, wie sie auf dem Bild zu sehen ist.
Es sieht so aus, als ob der uC nicht gefunden werden kann, den Aufbau 
habe ich allerdings schon mehrere Male geprüft, ein Bild habe ich mal 
verlinkt.

Ich verwende den Pololu USB AVR Programmer, die Einstellungen kann ich 
ändern, er wird erkannt und liefert Spannung.

Als IDE Verwende ich die Arduino IDE und habe die entsprechenden Cores 
für meinen Attiny13 geladen.

Erst dachte ich es läge daran, dass der uC beschädigt ist, allerdings 
handelt es sich um ein neues Gerät. Außerdem habe ich das gleich spiel 
bereits mit einem Atmega88 versucht, ebenfalls ohne Erfolg.

Was mache ich falsch?

Ich freue mich auf eure Beiträge und danke im Voraus.

Das erste Bild ist der Aufbau, das Zweite die Programmer Einstellungen 
und das dritte die Fehlermeldung.
Gast #5617726
Lesenswert?

Die meisten ISP Programmer sind mit den Standard-Einstellungen zu 
schnell getaktet, solange die CLKDIV8 Fuse aktiv ist. Und das ist 
Standardmäßig bei allen neuen AVR der Fall. Der Chip läuft initial nicht 
auf 9,6 MHz sondern auf 1,2 MHz.

Bei avrdude verwendet man den Parameter -B20, um die Taktrate zu 
reduzieren.

Ich würde dir empfehlen, mit einer GUI für avrdude (z.b. 
AVR8-Burn-O-Mat) zuerst diese Fuse zu deaktivieren. Danach kannst die 
Arduino IDE verwenden.

Zwischen VCC und GND gehört ein 100nF Kondensator ganz nahe am AVR.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren