Problem bei ATtiny15-Programmierung

Gast #1442227
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!
#1442533
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.