Forum: Mikrocontroller und Digitale Elektronik Problem bei ATtiny15-Programmierung


von Kauzi (Gast)


Lesenswert?

Hey leute! Vlt könnt ihr mir helfen!
Ich hab ein problem mit dem attiny15L, welches ich mir nicht erklären 
kann.
Hab einen usb-isp über inet bestellt und verwende avr-studio, der 
attiny15 is neu gekauft.
Eigentlich funktioniert fast alles, ich kann signatur lesen, den Flash 
beschreiben, auch auslesen...
Ich hab ein kleines testprog geschrieben und programmiere ihn, doch zum 
schluss gibt es einen Fehler beim verlassen des Programmiermodus, 
avrstudio schreibt:

getting isp parameter.. SD=0x02..okok
reading flash input file..ok
entering programming mode..ok
erasing device..ok
programming flash..ok
leaving programming mode..failed

und der uC macht dann nicht das was ich möchte, bzw er macht eigentlich 
garnichts.

dann kommt noch diese eine fehlermeldung mit den hinweisen: 
programmierfrequ auf 1/4 der uC setzen, aufpassen beim setzen von CKDIV 
fuse oder CLKPR reg...
meine prog-frequ is 115khz, also müssts passen, von CKDIV oder CLKPR 
steht nix im Datenblatt.

ich weiß echt nicht mehr weiter. Muss ich beim attiny15 auf etwas 
bestimmtes achten?

danke euch im vorraus für hinweise!
Ciao!

von Herbert (Gast)


Lesenswert?

hm gute frage.
Hast du den isp schon für andere uC verwendet?

von Peter R. (pnu)


Lesenswert?

>ich hab zwar noch nie einen atiny15 gehabt, aber ich probiere in solchen >Fällen 
Folgendes:

Erstmal die prog-Frequenz herabsetzen, um die taktfrequenz-Meldung zu 
prüfen. (Diese Meldung kommt generell bei verify-Fehlern und 
Lese-Schreibfehlern am ISP-Bus, nicht nur bei falschem Takt).

Dann erst mal ein ganz einfaches Programm laufen lassen, in der Form:

ldi r16,0xff  ;port B aktivieren
out ddrb,r16

schleife:     ;Rechtecksignale an den port-pins erzeugen

inc r17
brne schleife

;Verzögerungsschleife für noch langsameres Zählen von r16
;erst nach 256 mal inc r17 wird r16 erhöht
;dann kann man mit LED die höherwertigen bits von portb toggeln sehen

inc r16
out portb,r16

rjmp schleife

So kann man die elementaren Funktionen von ISP prüfen und auch die 
hardware, hier auf Schlüsse usw. von Portb

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.