Forum: Mikrocontroller und Digitale Elektronik AVR: Alternative Verwendung des Reset-pins?


von Schneider (Gast)


Lesenswert?

Hallo,

daß man den Reset-pin zum Spannungsreset braucht ist klar. Allerdings
ist der Pin ja nach dem Spannungsreset gewissermaßen arbeitslos.

Kann man den Reset-pin nach erfolgtem Spannungsreset nicht auch für was
anderes benutzen oder kann das zu Problemen führen?

Gruß

von Markus K. (markus-)


Lesenswert?

Du kannst ihn über die Fuses wegkonfigurieren, aber das muß dann beim
Programmieren erfolgen, das geht nicht im Betrieb. Außerdem braucht die
ISP-Programmierung den Reset-Pin, d.h. wenn Du den abschaltest kannst Du
ihn nur noch per High-Voltage-Programmer oder speziellem Bootloader (der
natürlich vorher rein muß) programmieren.

von Thomas K. (thkais)


Lesenswert?

Bei einigen Controllern der AVR-Reihe kann man den Reset-Pin als
zusätzlichen Port-Pin definieren. Beim Mega-8 ist dies z.B. der Fall.
Allerdings geschieht diese Umschaltung mit einer Fuse - einmal
umprogrammiert, kann man dies nur durch den HV-Parallel-Modus
rückgängig machen. Die ISP-Schnittstelle ist dann nicht mehr nutzbar,
weil eben kein Reset-Pin mehr vorhanden ist.
Also ist es nicht möglich, den Reset-Pin während des Einschaltens als
Reset zu benutzen und später im Programmverlauf als Portpin.

von Thomas K. (thkais)


Lesenswert?

Ups - da war ich etwas zu langsam...

von Schneider (Gast)


Lesenswert?

Danke für die Infos.

Sorry, habe vergessen zu sagen, daß mich ATTiny13 oder 15
interessieren. Wißt ihr wie es da ist? Auch mit fuse?

von crazy horse (Gast)


Lesenswert?

jo, geht da auch. Ich habe ihn allerdings schon mal benutzt, ohne die
fuse wegzubraten. War ein Dimmer mit Drehimpulsgeber, den Taster habe
ich an den Reset-Pin angeschlossen, um den ganzen Kram
ein/auszuschalten.

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.