Forum: Mikrocontroller und Digitale Elektronik Taster am Mikrocontroller


von Marcell (Gast)


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

von Einer K. (Gast)


Lesenswert?

Marcell schrieb:
> Oder reicht ein einfacher Widerstand wie hier?
Auch auf den kann man oft verzichten, denn viele µC haben eingebaute 
Pullups.

von Sebastian S. (amateur)


Lesenswert?

Geschätzt 100 Einträge hier bei Mikrocontroller's beschäftigen sich mit 
diesem Thema.
Wenn eine einfache Suche aber zu viel verlangt ist...

von Bastler (Gast)


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

von MaWin (Gast)


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.

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.