Forum: Mikrocontroller und Digitale Elektronik ATtiny25 lässt sich nicht mehr programmieren


von Atomic (Gast)


Lesenswert?

Ich habe die RSTDSBL/Reset-disable Fuse gesetzt und kann den ATtiny25 
jetzt nicht mehr mit dem Ponyprog programmieren.
Für den STK500 soll es so eine HV Programmiergeschichte geben, ich habe 
es nicht ganz verstanden :-(
Leider habe ich keinen STK500.
Kann man den Ponyprog nicht umbauen, um wieder an den Chip ranzukommen?

von Lukas T. (tapy)


Lesenswert?

Um es kurz zu machen: ATinys kosten nicht die Welt. Kaufe dir einen 
neuen.

Das erspart Arbeit und Zeit. Darüber hinaus dürfte es weit günstiger 
sein, als deinen Programmer beim Umrüstversuch zu zerstören und einen 
neuen anzuschaffen.

EDIT:
Ist nicht böse gemeint!

von Bastler (Gast)


Lesenswert?

Sehe ich genauso, wenn du nicht gerade ein HV-fähiges Programmiergerät 
da hast, wie den Dragon oder das STK500, dann kaufe dir einfach einen 
neuen. Anfangs zahlt man eben hin und wieder Lehrgeld, sei froh dass es 
nur 1€ irgendwas ist, könnte auch deutlich mehr sein, je nach dem was 
kaputt geht ;-)

von Atomic (Gast)


Lesenswert?

Ich habe die RSTDSBL/Reset-disable Fuse absichtlich gesetzt weil ich 
den Reset-Pin verfummeln will.
Also müsste ich mir eine Hunderterpackung ATtiny's hinlegen und 
hinterher entsorgen :-(

Der Ponyprog ist ein Selbstbau-teil nach Anleitung aus dem Internet auf 
Lochraster.

von Peter D. (peda)


Lesenswert?

Atomic schrieb:
> Ich habe die RSTDSBL/Reset-disable Fuse gesetzt und kann den ATtiny25
> jetzt nicht mehr mit dem Ponyprog programmieren.

Die Atmel Programmer im AVRStudio geben dann erstmal ne Warnung aus, die 
man bestätigen muß, daß man weiß, was man tut.

> Für den STK500 soll es so eine HV Programmiergeschichte geben, ich habe
> es nicht ganz verstanden :-(

Ja, mit dem STK500 geht es wieder rückgängig zu machen.

Man kann auch, bevor man das SPI disabled, nen Bootloader reinbrennen, 
dann geht das Flashen weiterhin. Die Fuses kann ein Bootloader aber 
nicht zurück setzen.


Peter

von Atomic (Gast)


Lesenswert?

Peter Dannegger schrieb:
> Ja, mit dem STK500 geht es wieder rückgängig zu machen.

Was macht den der STK500 anders als der Ponyprog?
Ist es nur eine andere Hardware, oder liegt es auch an der Software?

von Justus S. (jussa)


Lesenswert?

Atomic schrieb:
> Was macht den der STK500 anders als der Ponyprog?

der kann eben die HV-Programmierung, die den Reset-Pin nicht als 
Reset-Pin braucht...

von Bong (Gast)


Lesenswert?

Du bräuchtest einen HV-Programmer. Du hast vermutlich nur einen 
ISP-Adapter (ohne Link können wir das allerdings auch nicht genau 
sagen).

Mit Umbauen ist da meistens nichts zu machen. Da müsstest du einen 
HV-Programmer neu aufbauen.

von Bong (Gast)


Lesenswert?

Achja: Wenn du den Reset-Pin verwenden möchtest, dann würde ich das beim 
Entwickeln erstmal auf einen anderen Pin verlagern und dafür eine andere 
Komponente weglassen (z.B. irgend ne POWER-LED, Taster oder sowas). Wenn 
deine Routinen funktionieren kannst du auf den fertigen Zustand 
umschreiben und dann mal auf gut Glück versuchen. Wenn du dann was 
vergessen hast, ist's natürlich blöd. :-)

von Peter D. (peda)


Lesenswert?

Bong schrieb:
> Achja: Wenn du den Reset-Pin verwenden möchtest, dann würde ich das beim
> Entwickeln erstmal auf einen anderen Pin verlagern und dafür eine andere
> Komponente weglassen

Ähem, hatte ich schon Bootloader erwähnt?


Peter

von Atomic (Gast)


Angehängte Dateien:

Lesenswert?

Bong schrieb:
> Du hast vermutlich nur einen
> ISP-Adapter (ohne Link können wir das allerdings auch nicht genau
> sagen).

Hier der Link zum Ponyprog.

http://www.lancos.com/prog.html

Habe das Teil (siehe Anhang) schon vor einem halben Jahr aufgebaut.
Versorgung ist über externes 5V-Netzteil.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Atomic schrieb:

> Bong schrieb:
>> Du hast vermutlich nur einen
>> ISP-Adapter (ohne Link können wir das allerdings auch nicht genau
>> sagen).
>
> Hier der Link zum Ponyprog.
> http://www.lancos.com/prog.html

Du hast sicher nur einen ISP-Adapter.

von Atomic (Gast)


Lesenswert?

Stefan B. schrieb:
> Du hast sicher nur einen ISP-Adapter.

Nein, ich programmiere extern, kann also durchaus was mit 12V machen!

von Justus S. (jussa)


Lesenswert?

Im Datenblatt steht genau, wie die HV-Programmierung erfolgen muss...ein 
einzelnes Fuse-Byte lässt sich vielleicht per Hand 'programmieren', so 
dass der Reset-Pin wieder aktiv wird...

von [Frank] (Gast)


Lesenswert?

Vielleicht hift Dir ja diese Schaltung weiter
http://home.ict.nl/~fredkrom/pe0fko/Fuse-restore-ATtiny45/

von Atomic (Gast)


Lesenswert?

Justus Skorps schrieb:
> Im Datenblatt steht genau, wie die HV-Programmierung erfolgen muss

Das High-voltage Serial Programming ist anscheinend in Hard & Software 
komplett verschieden gegenüber dem Serial Programming

Gibt's da vieleicht ein Tool zum Nachbauen?
Ich stelle mir so eine kleine Schaltung vor, die den Zugang wieder 
freiräumt, wenn man sich ausgesperrt hat, weil man RSTDISBL verfummelt 
hat oder auf CKSEL auf externen Clock geschaltet hat...

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.