mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik HV Programmierung von Tiny13 mit STK500 funktioniert nicht


Autor: Steffen Warzecha (derwarze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Arbeite an eine Projekt mit einen Tiny13 (kein Tiny13A!)
Da auch der Resetpin als Port gebraucht wird geht weitere Programmierung 
nur per HV.
Genau da macht das STK500 (Board-Rev02 , AVR Studio neueste Version) 
zicken.

Per SPI lässt sich der Tiny einwandfrei programmieren, auch das Prog 
läuft. Soweit OK. Resetpin per Fuse als Portpin eingstellt, läuft auch 
alles. Nur wenn ich nun per HV Prog mit dem STK zugriff auf den Timy 
haben will erhalte ich keine Rückmeldung vom Chip. Die Verkabelung und 
Jumper sind alle korrekt und mehrfach überprüft, genauso die 
Einstellungen im Studio. Auslesen der Signatur bringt nur 00 00 00.
Probeweise versuchte ich die HV Programmierung mit einem Tiny15. da 
funktionierte es plötzlich. Das Auslesen der Signatur funktionierte aber 
nur wenn auch der Tiny15 ausgewählt war (normalerweise erfolgt das Lesen 
ja auch wenn ein anderer Typ ausgewählt ist und man erhält die Meldung 
das die Signatur nicht passt), war der Tiny13 ausgeählt kanm auch nur 00 
00 00. Sehr merkwürdig.
Der Tiny13 ist definitiv OK, das per ISP eigespielte Programm arbeitet 
es muss nur an einigen Stellen geändert und spezifische Daten ins EEprom 
geschrieben werden.
Warum geht die Programmierung nicht, der tiny13 ist ja schon länger auf 
dem Markt so das die Unterstützung von STK500 arbeiten sollte? Im den 
Datenblättern des beiden Tinys konnte ich keine prinzipiellen 
Unterschiede in Bezug auf die HV-Programierung zu erkennen.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Wie sieht deine Stromversorgung vom STK aus?

Autor: Steffen Warzecha (derwarze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist ein 12V 600mA Steckernetzteil.
Die Spannungen habe ich alle überprüft, sind OK.
Mit einen Tiny15 funkioniert es ja, nur der Tiny13 will nicht.

Autor: Steffen Warzecha (derwarze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmm, keiner eine Idee?
Das Teil sollte eigentlich bis Pfingsten ferig sein.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Mit einen Tiny15 funkioniert es ja, nur der Tiny13 will nicht.

Hast du evtl. den falschen Sockel benutzt?

ATTiny13 -> SCKT3400D1
ATTiny15 -> SCKT3600A1

MfG Spess

Autor: Steffen Warzecha (derwarze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der steckt schon im richtigen Sockel. Jedenfalls der DIP-Typ mit dem ich 
versuche dem Problem auf die Spur zu kommen. Habe aber aber 
zwischenzeitlich auch mal den A Sockel ausprobiert was aber nichts 
gebracht hat. Möglicherweise ist das Teil bei den Versuchen mitlerweile 
gestorben. Werde es morgen mit einen neuen DIP Tiny13 versuchen.
Hatte nur den einen DIP das fertige Projekt ist dann alles SMD.

Autor: Steffen Warzecha (derwarze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
spess53 schrieb:

> Hast du evtl. den falschen Sockel benutzt?

Danke Du hast mich auf die richtige Spur gebracht.
Habe mir nochmals genau die Datenblätter angesehen. Und Aha, die haben 
beim 13er Port 3 und 4 vertauscht, das hatte ich glatt übersehen 
(schäm).
Beim Testen auf dem Breadboard ging da natürlich nur der 15er.
Sicher hat der 13er bei den Tests gelitten und war als ich ihn 
schlieslich direkt auf das STK in den richtigen Sockel gesteckt habe 
gesteckt habe schon tot.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also bei mir geht HV beim Tiny13. Überprüf nochmal, ob Du die Jumper und 
die 4 Kabel genau nach Anleitung gesteckt hast.

Kaputt kriegt man nen AVR nur durch rohe Gewalt, z.B. ein 50A 
PC-Netzteil.
600mA sollte er kurzzeitig aushalten.


Peter

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.