Forum: Mikrocontroller und Digitale Elektronik Allgemeine Schwierigkeiten mit ISP Programmierung (Attiny 13/Atmega88)


von Eric F. (efro)



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.

von Stefan F. (Gast)


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.

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.