high voltage serial programming mit ATTiny 13

Gast #2133232
Lesenswert?

Hallo Zusammen,

nach dem ich alle möglichen Beiträge und auch google durchsucht habe hat 
sich leider noch keine Lösung für das vorherrschende Problem aufgetan. 
Jeder der zu einer Lösung gekommen ist hat dann leider vergessen zu 
erwähnen, wie er es denn geschafft hat. So wende ich mich nun direkt an 
Euch.

Ich habe mehrere ATTiny 13 hier, bei denen der Resetpin abgeschaltet ist 
(RSTDSBL). Diese möchte ich nun mit einem neuen Programm versehen und 
mittels hvsp wieder aktivieren. Dazu stehen mir ein STK500 und das 
AVR-Studio 4 zur Verfügung.
Ich habe die Jumper VTarget, AREF, RESET, XTAL1, OSCEL auf 1 gesetzt 
sowie die Pins:
            PortB PB5 --> PortE/AUX RST
            PortB PB3 --> PortE/AUX XT1
            SPROG1 1  --> Prog Data 2
            SPROG1 3  --> Prog Data 3
            SPROG1 4  --> Prog Data 1

laut Bedienungsanleitung miteinander verbunden. Vtarget wurde auf 5V 
gestellt. Vref liegt bei 2,4V (sollte ja unerheblich für das Vorhaben 
sein). Der Clock Generator steht auf 3.686 MHz.

Wenn ich nun auf der Mainpage im AVR-Studio den PP/HVSP mode einstelle 
und auf "read" klicke, dann bekomme ich diese Signatur: "0xFF 0xFF 0xFF" 
sowie "WARNING: Signatur does not match selected device". Also haut hier 
schon etwas mit der Verbindung zum Tiny nicht hin. Die Kabel sind jedoch 
alle korrekt montiert.

Im Reiter "Fuses" werden keine Haken in den Feldern angezeigt. Beim 
Versuch die Fuses zu lesen erfolgt die Meldung
"Entering programming mode.. OK!
Reading fuses address 0 to 1.. 0xFF, 0xFF .. OK!
Leaving programming mode.. OK!"

Nehme ich hingegen den Tiny aus der Fassung und lese die Fuses erneut 
ein, dann sind in alle Fuses gesetzt und es erscheint die Meldung:
"Entering programming mode.. OK!
Reading fuses address 0 to 1.. 0x00, 0x00 .. OK!
Leaving programming mode.. OK!"

Beim Versuch die Grundeinstellungen der Fuses einzustellen und zu 
schreiben (SPIEN sowie EESAVE) bekomme ich eine parallel/hvsp mode 
error-Meldung vom AVR-Studio mit dem Hinweis die Vtarget spannung sollte 
zwischen 4,5 und 5V liegen, was ja auch der Fall ist.

Ja, und hier weiß ich einfach nicht mehr weiter. Ich hoffe sehr dass ihr 
mir weiter helfen könnt.

viele Grüße
Micha
Angehängte Dateien:
#2133319
Lesenswert?

Spiel mal ein bischen mit der Taktfrequenz.
Wannimmer ich bislang Probleme mit AVRs im STK500 hatte lag es daran.
Nimm eine Taktfrequenz unter 1MHz
Beim Tiny13 geht doch die HVP auch seriell (denke ich zumindest)
also achte darauf dass die Programmierfrequenz maximal 1/4 der 
Taktfrequenz ist (ich hoffe man kann die einstellen wie die ISP 
Frequenz...wiess ich jetzt nicht auswendig). Um so niedriger um so 
groessere Erfolgsaussichten.
Es genügt, wenn du immer nur versuchst die Signatur zu lesen, das ist 
der einfachste Weg um zumindest mal eine Read Operation erfolgreich zu 
schaffen.
Der Rest geht dann normalerweise auch.

Viel Glück
Remo

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