Peter Danneggers Entprellroutine

#5149008
Lesenswert?

ArduStemmi schrieb:
> Ich habe eine einfache Frage: Arbeitet Peters Entprellroutine mit active
> low oder active high oder beiden Tastervarianten?

Was genau möchte dir dieser Satz sagen ?

"Peter Dannegger hat in "Entprellen für Anfänger" folgende vereinfachtes 
Entprellverfahren beschrieben. Das Makro arbeitet in der Originalversion 
mit active low geschalteten Tastern, kann aber einfach für active high 
geschaltete Taster angepasst werden."

https://www.mikrocontroller.net/articles/Entprellung#Debounce-Makro_von_Peter_Dannegger

Weiter dann

"Außerdem können 8 Tasten (aktiv low) gleichzeitig bearbeitet werden, es 
dürfen also alle exakt zur selben Zeit gedrückt werden. Andere Routinen 
können z. B. nur eine Taste verarbeiten"

Allerdings: Eigentlich ist es bei Entprellung und Störungsunterdrückung 
völlig egal, es müssen beide Übergänge von low nahc high und von high 
nach low gleichermassen behandelt werden.

Nur die Auswertung, ob dann ein Bit 0 oder 1 als gedrückt oder 
losgelassen interpretiert wird, macht einen UNterschied.

Der eigentliche Entprellcode ist also immer unabhängig. Nur wenn man so 
was wie "2 Tasten gedrückt" oder "Doppelklick" in den Routinen 
bearbeiten will, muss man es wissen.
Beitrag #5149034 wurde von einem Moderator gelöscht.
Beitrag #5149036 wurde von einem Moderator gelöscht.
Beitrag #5149045 wurde von einem Moderator gelöscht.
Beitrag #5149050 wurde von einem Moderator gelöscht.
Beitrag #5149060 wurde von einem Moderator gelöscht.
Beitrag #5149068 wurde von einem Moderator gelöscht.

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