Forum: Mikrocontroller und Digitale Elektronik Atmega88: RSTDISBL Fuse gesetzt > kein Programmieren mehr möglich ?


von user (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe bei meiner funktionierenden Schaltung ein Reset Taster drauf 
und wollte diesen nun zum Schluss auch mal aktivieren.

Dazu steht im Datenblatt, dass ich den RSTDISBL Fuse programmieren soll.

Gelesen, getan und schwubs kommt folgendes:
Unable to enter programming mode.

Anscheinend hat er nun Probleme mit meiner Reset Beschaltung [siehe 
Bild], oder habe ich allgemein etwas falsch gemacht?

von Stefan P. (form)


Lesenswert?

Dann hast Du das Datenblatt wohl falsch verstanden.
Der µC kann nun nicht mehr extern Resetted werden und somit geht auch 
kein ISP mehr. (PC6 ist nun ein "normaler" Port-Pin.)

von Fred S. (kogitsune)


Lesenswert?

> Dazu steht im Datenblatt, dass ich den RSTDISBL Fuse programmieren soll.
Eher nicht: DISABLE = DEaktivieren

> Gelesen, getan und schwubs kommt folgendes:
> Unable to enter programming mode.
Klar. Du brauchst einen HV-Programmer, um das zu ändern.

> Anscheinend hat er nun Probleme mit meiner Reset Beschaltung [siehe
> Bild], oder habe ich allgemein etwas falsch gemacht?
s.o.

von Hubert G. (hubertg)


Lesenswert?

Du hast kein Problem mit der Reset-Beschaltung, du hast den Reset-Pin 
deaktiviert, oder besser gesagt, die Resetfunktion.
Standardmässig ist Reset aktiviert.
Womit programmierst du? Viele Programme lasse das deaktivieren gar nicht 
zu.

von user (Gast)


Lesenswert?

mit AVR Studio 6 und einem STK500 board.

Shit, nun kann ich ein neuen µC drauf löten? Oder geht das zu ändern 
irgendwie mit meinen Mitteln ?

Dachte die Resetfunktion muss für den Betrieb erst eingestellt werden... 
wie wird sie denn dann realisiert?

von Hubert G. (hubertg)


Lesenswert?

Mit einem STK500 hast du ja kein Problem. Du musst nur die 
HV-Programmierung aktivieren.
Wenn du genau gelesen hättest, dann wäre dir aufgefallen das RSTDISBL 
heißt.
Also Reset-Disable, wenn du das aktivierst, dann gibt es keinen 
Reset-Pin mehr.

von Fred S. (kogitsune)


Lesenswert?

Mit dem STK500 kannst Du den Mega8 ja HV-programmieren. Suche Dir also 
die nötigen Jumpereinstellungen aus dem Handbuch zusammen, wähle im 
Studio "HVSP" und schon kannst Du das Problem beheben!

von Fred S. (kogitsune)


Lesenswert?

> Shit, nun kann ich ein neuen µC drauf löten?
Für die HV-Programmierung musst Du den µC allerdings auslöten (Fassung 
wäre besser gewesen...).

von user (Gast)


Lesenswert?

Wie genau funktioniert denn die HV-Programmierung?
Auch über das ISP kabel?

Auslöten weil zu hohe Spannungen in die Schaltung gelangen?
Wenn ich den SMD µC auslöte komm ich doch kaum noch an die beine ran...

von Fred S. (kogitsune)


Lesenswert?

> Wie genau funktioniert denn die HV-Programmierung?
Siehe STK User Guide Kapitel 3.7.2.

> Auch über das ISP kabel?
Nein. Der Controller muss "solo" sein (nicht in der Schaltung) und wird 
in die entsprechende Fassung auf dem STK500 gesteckt (evtl. mit einem 
SMD/DIL-Adapter). Wichtig ist es, die richtigen Jumper zu setzen. Steht 
alles im User Guide.

> Auslöten weil zu hohe Spannungen in die Schaltung gelangen?
Ja, u.a.

> Wenn ich den SMD µC auslöte komm ich doch kaum noch an die beine ran...
Dann wird's schwierig.

von user (Gast)


Lesenswert?

ich kauf ein neuen...

von Fred S. (kogitsune)


Lesenswert?

Den "Trick mit dem dünnen Draht um die Beinchen" zum Auslöten von 
SMD-ICs kennst Du?

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.