Taster Enprellung nur EINEN Taster

OP #2911512
Lesenswert?

Hallo!

Ich bin auf der Suche nach einer Entprell-Routine für Taster auf die von 
Peter Danneger gestoßen. Funktioniert auch spitze...vielen Dank schonmal 
dafür!
Ok, ich geb's zu, die Code habe ich noch nicht vollständig 
nachvollzogen, aber vielleicht hat jemand sich folgende Frage ebenfalls 
gestellt:
Lässt sich der Code auch auf die Entprellung eines Pins verkleinern?

Ist ja soweit ich verstanden habe für einen kompletten Port. Ich habe 
leider nicht mehr so viele freie Pins zur Verfügung und einen größeren 
Controller zu nehmen fällt auch aus...
Habe leider dazu über die Suchfunktion nix gefunden...oder sehe ich den 
Wald vor lauter Bäumen nicht?
Oder sollte ich mir einfach die Code mal genauer anschauen ;).

Würde mich sehr über einen Hinweis freuen...vielen Dank und Grüße,
mr.pi
Gast #2911599
Lesenswert?

Schmierwurst schrieb:
> Kondensator zwischen Taster und GND. Fertig. Wo ist das Problem ?

Das Problem ensteht beim Schließen des Tasters, wenn der Kurzschlußstrom 
bei der ziemlich schlagartigen Entladung des Kondensators die Kontakte 
verbrutzelt. Das geht auf die Kontaktlebensdauer und den 
Übergangswiderstand.
OP #2912080
Lesenswert?

Hey, vielen Dank erstmal für die Antworten...das geht ja echt fix hier!!

Schmierwurst schrieb:
> Wieso per SW entprellen? Kondensator zwischen Taster und GND. Fertig. Wo
> ist das Problem ?

Na ja, macht für mich wenig Sinn, da ich zusätzlich zum Entprellen die 
Zeit "Taster gedrückt" auswerten will. D.h. ein Timer Interrupt muss eh 
her und wieso dann dieses nicht gleich auch zum Entprellen nutzen.

Peter Dannegger schrieb:
> Es besteht kein Grund dazu.
> Es stört nicht, daß die anderen Pins des Ports auch entprellt werden.
> Man ruft die Abfragefunktionen ja nur für die Pins auf, die einen
> interessieren.

Das klingt logisch. Ich werde mich auch die Tage mal dransetzen und 
versuchen den Code nachzuvollziehen...
Vielleicht dennoch kurze Rückfrage, um auf Nummer sicher zu gehen:
Können also am gleichen Port sowohl der/die Taster als Input als auch 
die z.B. LEDs als Ausgänge hängen?
Vielen Dank für die Info!
Grüße
pi

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