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


von Steffen W. (derwarze)


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.

von spess53 (Gast)


Lesenswert?

Hi

Wie sieht deine Stromversorgung vom STK aus?

von Steffen W. (derwarze)


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.

von Steffen W. (derwarze)


Lesenswert?

Hmm, keiner eine Idee?
Das Teil sollte eigentlich bis Pfingsten ferig sein.

von spess53 (Gast)


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

von Steffen W. (derwarze)


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.

von Steffen W. (derwarze)


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.

von Peter D. (peda)


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

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.