Reset-Taster entprellen?

Gast #1668528
Lesenswert?

Guten Tag,

Ich bin Neuling und möchte anfangen mit µC speziell AVR ATMega.
Versuche gerade eine einfache Testschaltung mit blinkenden LED's 
aufzubauen.

Ich denke, ich habe es richtig verstanden, dass man den Reset-Taster bei 
Reset-wunsch nach Masse ziehen muss. Muss man diesen Anschluss 
eigentlich auch entprellen? Ich würde fast sagen, dass nicht, aber man 
weiß ja nie, ne!

Danke schonma,
Stefan
#1668641
Lesenswert?

Stefan Dürer schrieb:
> Wenn ich das richtig verstanden habe, entprellt man doch, damit beim
> Prellen durch den hohen Strom der Potiachse nicht verwegschmilzt oder?
> Like ice in the sunschein!!

Nein.
Man entprellt, weil du den Taster zwar einmal drückst, im Taster aber 
kleine Kupferfedern sind, die aufeinander gepresst werden. Und die 
schwingen nun mal bzw. werden mit der Zeit zerkratzt.

Du drückst einmal, aber der Kontakt geht in ein paar Millisekunden ein 
paar mal auf/zu/auf/zu bis er dann endlich zu bleibt.

Das ist doch alles mechanisches Zeugs.
Wenn du einen Ball runterfallen lässt, bleibt der auch nicht sofort am 
Boden liegen sondern titscht erst mal ein paar mal auf.
Gast #1668868
Lesenswert?

Bei guter/normaler Resetpin-Beschaltung ist ein rudimentäres Entprellen 
gar gleich mit erledigt:

10nF-Kerko parallel zum Taster nach Masse, ein ~100kOhm-Widerstand vom 
Resetpin zu Vcc.

Zwar keine astreine Entprell-Schaltung, aber bei nur gelegentlichem 
Reset (wie ja üblich) durchaus zu vertreten.
Gast #1669086
Lesenswert?

Weil es sein kann, dass durch Mehrfachreset eines prellenden Tasters 
bestimmte Sachen am Anfang mehrfach gestartet werden, sollte man ggf. 
eine Warteschleife Anfangs ins Programm legen. Dann läuft erst was los, 
wenn für eine Zeit stabil der Reset inaktiv ist.
Gast #1669094
Lesenswert?

Hi

>Weil es sein kann, dass durch Mehrfachreset eines prellenden Tasters
>bestimmte Sachen am Anfang mehrfach gestartet werden, sollte man ggf.
>eine Warteschleife Anfangs ins Programm legen. Dann läuft erst was los,
>wenn für eine Zeit stabil der Reset inaktiv ist.

Nein. Dafür gibt es eine 'Start-Up-Time'.

MfG Spess
Gast #1669106
Lesenswert?

Hi

>Nur leider unterliegen viele Leute dem Geschwindigkeitswahn (vom PC
>abgeschaut) und minimieren die SUT. ;-)

Es ist schon verwunderlich, was hier so in manchen Köpfen herumschwirrt.

MfG Spess
Gast #1669120
Lesenswert?

Mein PC hat 2,79GHz bis der das Betriebssystem geladen hat dauert ewig.
Mein AVR hat nur 16MHz wie lange soll ich denn da warten, bis er Reset 
ausgeführt hat? Also erst runterfahren und dann wieder hoch.

spess53 schrieb:
> Es ist schon verwunderlich, was hier so in manchen Köpfen herumschwirrt.

Ein bischen Fantasie muß man schon haben.
Gast #1669239
Lesenswert?

Allerdings wäre zu überlegen, was passiert, wenn der Reset-Pin durch 
Prellen kürzer als seine Mindesthaltezeit umgeschaltet wird (wie beim 
Glitchen). Kann die Schaltung damit in jedem Fall richtig umgehen? Oder 
kann sie sich dadurch undefiniert verhalten?
#1669259
Lesenswert?

divBgleich0 schrieb:
> Allerdings wäre zu überlegen, was passiert, wenn der Reset-Pin durch
> Prellen kürzer als seine Mindesthaltezeit umgeschaltet wird (wie beim
> Glitchen). Kann die Schaltung damit in jedem Fall richtig umgehen? Oder
> kann sie sich dadurch undefiniert verhalten?

Hatte ich noch nie, und ich habe am Reset-Pin (moderner AVRs) nur einen 
PullUp-Widerstand (keinen Kondensator). Allerdings nutze ich die maximal 
mögliche SUT und aktiviere BOD. Was interessieren mich die 64 ms 
Verzögerung beim Start?

Aber was soll da passieren? Wird Reset innerhalb des 
Hardware-Reset-Prozedur erneut betätigt, dann beginnt diese Prozedur 
eben von vorn. Ich glaube nicht, dass sich die I/O-Register abnutzen, 
wenn sie einmal öfter initialisiert werden. ;-)

...
Gast #1669316
Lesenswert?

> damit beim Prellen durch den hohen Strom der Potiachse nicht verwegschmilzt 
oder?

Jetzt fällt's mir wie Schuppen aus den Haaren- beim letzten Design hab 
ich das Reset-Poti doch glatt vergessen....

> Like ice in the sunschein!!

Sich mit Fähigkeiten zu schmücken, die man nicht hat, geht üblicherweise 
in die Hose- equal goes it loose.....

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren