Taster am Mikrocontroller

Gast #4907761
Lesenswert?

Hallo, ich möchte meine Schaltung mit Tastern aufbauen. Diese müssen ja 
entprellt werden. Nimmt ihr dazu noch zusätzlich Kondensatoren, wie 
hier?
https://www.mikrocontroller.net/articles/Entprellung
unter Wechselschalter ohne FlipFlop

Oder reicht ein einfacher Widerstand wie hier?
https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
Gast #4907817
Lesenswert?

Nein ein einfacher Widerstand reicht zum ->Entprellen<- nicht, sondern 
sorgt nur für einen definierten Eingangspegel bei hochohmigen Eingängen.
An welcher Schaltung wird dein Taster angeschlossen?
Wenn die Schaltung langsam ist, ist ein Entprellung gar nicht notwendig 
(siehe z.B. ganz normale Lichtschalter oder Stromstoßschalter für 
Leuchten, oder Realiskontakte die Leistungstarker Verbraucher schalten).
Handelt es sich um einen µC, ist es sinnvoll die Entpellung auf 
Softwareebene vor zu nehmen und auch den "immer" vorhanden internen 
Pullup oder seltener Pulldown Widerstand ein zu schalten.
Solltest du aus irgend einen Grund mit Logic ICs (74xxx 4xxx) arbeiten 
ist die Hardwareentprellung tatsächlich der sinnvollste (einfachste) 
Weg.

Bastler
Gast #4907905
Lesenswert?

Marcell schrieb:
> Hallo, ich möchte meine Schaltung mit Tastern aufbauen.

Entprellen macht (hoffentlich, wenn richtig geschrieben) kostenlos und 
ohne Hardwareaufwand dein Programm im uC. Siehd Forensoftware von Peter 
Dannegger. Externes entprellen ist nur notwendig, wenn man so dumm ist, 
Tastendrücke (oder schliessende Kontakte allgemein) durch 
Flankenwechselinterrupts auszuwerten, oder Chips verwendet die 
flankengetriggerte Eingänge besitzen, wie CD40110.

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