Board-Layout mit Tasten und ext. Interrupt

Gast #39101
Lesenswert?

Hi,

ich möchte mehrere Taster so anschließen das sie alle einen externen
interrupt auslösen. Das layout sieht im moment aus wie im anhang zu
sehen. Wo muss ich jetzt die leitung für den ext. interrupt zum avr
ziehen? Im Prinzip werden die Taster später am JP2 angeklemmt.

Ciao und Danke
Angehängte Dateien:
Gast #39102
Lesenswert?

Du könntest alle Taster-Signale an den Verzweigungen UND-verknüpfen und
das Resultat auf den Interrupt-Eingang legen. Dieser wird dann durch
eine fallende Flanke ausgelöst, sobald mindestens ein Taster betätigt
wird.
Gast #39105
Lesenswert?

Dioden braucht man nur, wenn man eine billige ODER-Lösung ohne Gatter
realisieren will, bzw. mehrere Leitungen in eine Richtung verknüpfen
möchte.
In diesem Fall spendiert man aber jedem Taster einen eigenen Eingang am
UND-Gatter, daher fällt das weg.

Das mit den 2-poligen Tastern ist natürlich auch eine Möglichkeit.
#39106
Lesenswert?

Ich glaube nicht, daß Du in der Lage bist alle 1µs die Tasten zu
drücken.

Normale Menschen brauchen etwa 300ms Reaktionszeit. Deshalb arbeiten
übliche Tasteneinlese- und Entprellroutinen nie mit einem externen
sondern mit dem Timerinterrupt. Und da brauchst Du keine umständliche
externe Beschaltung.

Hier ein Beispiel:

http://www.mikrocontroller.net/forum/read-4-20549.html


Peter

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