Pages: [1]   Go Down
Author Topic: Entprellen der Taster vor Prozessoreingang  (Read 843 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 2
Posts: 538
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
« Last Edit: December 09, 2012, 11:52:32 am by Chris72622 » Logged


Heilbronn
Offline Offline
Full Member
***
Karma: 0
Posts: 136
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Chris,

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

Grüße,
Jürgen
Logged

Offline Offline
Edison Member
*
Karma: 21
Posts: 1405
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Sr. Member
****
Karma: 1
Posts: 260
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

http://www.ganssle.com/debouncing-pt2.htm
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 236
Posts: 20273
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Es gibt auch den MC14490 der 6 Tasten entprellt.
http://www.onsemi.com/pub_link/Collateral/MC14490-D.PDF
Grüße Uwe
Logged

Pages: [1]   Go Up
Jump to: