mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem bei ATtiny15-Programmierung


Autor: Kauzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: Herbert (Gast)
Datum:

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

Autor: Peter R. (pnu)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.