Attiny24 HVSP mit STK500

OP Persönliche Seite #1973423
Lesenswert?

Hallo an alle,

Ich habe mich aus einem Attiny24 ausgesperrt. Leider habe ich vergessen 
vorher den Reset als IO Pin zu aktivieren. Der Chip funktioniert, denn 
der Bootloader läuft. Leider unterstützt er kein ändern der Fuses.

Der Attiny befindet sich auf einer externen Platine. Folgende Verbindung 
habe ich:
Attiny    STK500
PB3  ---> PORTE RST
PB0  ---> PORTE XTAL1

PA6
PA5
PA4

Diese drei Pins sind auf PROG DATA 0, 1, 2 gelegt wobei alle 
Kombinationen geteset wurden

VCC  ---> VCC
GND  ---> GND

PA0,PA1, PA2 sind fix auf GND gelegt.

Stimmt diese Belegung so?

Danke im Voraus.
Grüße Robert
Gast #2100681
Lesenswert?

Sorry, dass ich den Threat nochmal rauskrame, aber ich stehe gerade vor 
dem selben Problem. Naja ähnlich.
Mein Tiny24 redet mit mir nicht mehr seit beim letzten Programmieren 
irgendwas schief lief. Alle Signale liegen sauber am Tiny24 an aber an 
MISO kommen keine Daten. Ich würde es also mal mit meinem STK500 
probieren den Tiny mittel HV-Programming anzusprechen, hab sowas aber 
noch nie gemacht und wäre daher Dankbar über Infos ob das denn so 
funktioniert.
Einen Schaltplan vom STK505 finde ich leider keinen.

und da ich nicht weiß, ob mein Tiny nicht einfach irgendwie den geist 
aufgegeben hat, würde ich ganz gerne wissen ob das denn so funktionieren 
sollte oder nicht?

Vielen Dank
Martin
Gast #2101001
Lesenswert?

Also ich habs geschafft. Unter Zuhilfenahme von 5 Datenblättern um die 
Pins richtig zuzuordnen.

Also folgendes Pinout:
ATTINY24 <-> STK500 (header,pin)
Reset <-> PORTE/AUX,RST
XT1   <-> PORTE/AUX,XT1
PA6   <-> PROG DATA,DATA1(pin1)
PA5   <-> PROG DATA,DATA2(pin2)
PA4   <-> PROG DATA,DATA3(pin3)
VCC   <-> VCC (Tiny24 vom STK500 versorgen!)
GND   <-> GND

Für die Jumper auf dem STK muss man einfach ins Handbuch schauen. Da ist 
im Kapitel "3.7.2.2 Serial High-voltage Programming" genau beschrieben 
welcher Jumper wo hin muss.


lg
Martin

Wenns jemanden interessiert:
Bei mir ist beim Programmieren per ISP-schnittstelle ein Wackelkontakt 
aufgetreten und mit viel Glück wurde dadurch der Tiny verfused. Reset 
disable und ein paar andere Späße.
Naja fuse-bits sind jetz wieder korrigiert. Es müsste also wieder 
laufen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren