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?
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.)
> 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.
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.
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?
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.
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!
> 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...).
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...
> 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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.