Entprellen der Taster vor Prozessoreingang

Hallo,

bin noch immer purer Anfänger und bitte um Nachsicht, sollte man meine Fragestellung nicht richtig verstehen können.

Mich stellt das Entprellen der Tasten oftmals vor fast nicht lösbare Probleme. Insbesondere dann, wenn es um zeitlich kritische Projekte geht.

Gibt es eine komfortable Möglichkeit, das Entprellen vor dem Prozessor; sprich vor den Ports zu erledigen, macht Ihr das mit "prellfreien Tasten", habt Ihr keine zeitkritischen Projekte, seid Ihr Halbgötter, oder wie macht Ihr das?

Für mich fangen die Probleme eigentlich bereits dann an, wenn ich kontinuierlich einen Sensor auslesen möchte und ohne Interrupts mehrere Tasten gleichzeitig drücken können möchte, die dann natürlich auch dementspr. "Aktionen" auslösen.

Gruß Chris

Hallo Chris,

schau mal hier:
http://www.mikrocontroller.net/articles/Entprellung

Grüße,
Jürgen

Als "poor mans" Variante geht auch ein 100nF Kondensator zwischen Masse oder +5V und dem Eingang, jenachdem ob Du LOW-active oder HIGH-active schaltest. Nicht so sauber wie ein Flipflop, hilft aber in den meisten Fällen schonmal.

Hier ist eine Möglichkeit für die "Hardware-Entprellung":

Es gibt auch den MC14490 der 6 Tasten entprellt.

Grüße Uwe