Forum: Mikrocontroller und Digitale Elektronik RSTDISBL-Fuse mit PonyProg


von tim maler (Gast)


Lesenswert?

Hallo,

ich möchte gerne den PinC.6 als ganz normalen I/0 verwenden (ATmega8).
Leider finde ich unter PonyProg (Version  2.06f Beta  Mar  5 2005)
nicht die Option zum setzen der Fuses. Wie kann das sein???

Welches Programm kann die RSTDISBL-Fuse setzen/löschen ?

DANKE

von Thorsten F. (thorsten)


Lesenswert?

sicher dass du das willst?

wenn du die fust löscht (z.b. mit avrdude) kommste per isp nicht mehr
auf den controller rauf.

von Dominik F. (forlix) Benutzerseite


Lesenswert?

Ich würde das auch gern machen, undzwar beim Attiny13.
Habe Ponyprog 2.07a, aber irgendwie ist da die RSTDISBL checkbox immer 
ausgegraut, egal welchen Controller ich wähle, und egal ob man ihn 
vorher ausliest oder nicht...
Der Chip wird ganz sicher nicht nochmal programmiert (Kleinserie), daher 
ist das kein Problem. Lt. Datenblatt sollte die Fuse zumindest beim 
Attiny12 per ISP setzbar sein:

When the RSTDISBL Fuse is programmed (“0”), the external reset function 
of pin PB5 is disabled.(1) Default value is unprogrammed (“1”). 
Programming this fuse while in the Low-Voltage Serial Programming mode 
will disable future in-system downloading attempts.

beim Attiny13 ist das Datenblatt etwas mißverständlich:

When programming the RSTDISBL Fuse, High-voltage Serial programming has 
to be used to change fuses to perform further programming.

Aber trotzdem sollte es doch dann zumindest beim Attiny12 gehen. Ich hab 
das Gefühl Ponyprog hat das extra ausgegraut... Wer weiß hier genaueres?

Gruß
Dominik

von holger (Gast)


Lesenswert?

>Ich hab das Gefühl Ponyprog hat das extra ausgegraut...

Das war bestimmt Absicht, damit die Leute die sich den
Reset Pin wegprogrammieren sich nicht bei ihm beschweren.

Nimm avrdude.

von Dominik F. (forlix) Benutzerseite


Lesenswert?

Ja avrdude wird gehen, hab ich auch gerade gesehen.
Aber warum denn nur die Reset Fuse? Dann hätte er doch auch die 
Lock-Bits wegmachen sollen, da passiert einem doch ähnliches...

von Johannes M. (johnny-m)


Lesenswert?

Dominik Friedrichs wrote:
> Ja avrdude wird gehen, hab ich auch gerade gesehen.
> Aber warum denn nur die Reset Fuse? Dann hätte er doch auch die
> Lock-Bits wegmachen sollen, da passiert einem doch ähnliches...
Nö. Die Lock-Bits kannste allesamt mit einem Chip-Erase wieder 
zurücksetzen.

Ich hab jetzt grad kein PonyProg hier und kann das mit dem RSTDISBL 
deshalb nicht überprüfen. Sollte mich eigentlich wundern, wenns gar 
nicht geht, weil das zumindest bei den 8-Pin-AVRs eigentlich ne 
sinnvolle Sache ist, dass man den Reset als I/O nutzen kann...

von holger (Gast)


Lesenswert?

>Sollte mich eigentlich wundern, wenns gar
>nicht geht, weil das zumindest bei den 8-Pin-AVRs eigentlich ne
>sinnvolle Sache ist, dass man den Reset als I/O nutzen kann...

Ein Blick in die Docu hilft ;) Oder ein Klick auf SetAll ?
Dann wird RSTDISBL angewählt. Ob es auch programmiert wird ?

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.