Mehrere Taster, Ein gemeinsamer Interrupt

Gast #1395465
Lesenswert?

Hallo allerseits,

ich habe eine kurze Frage: Ich bin über eine Schaltung gestolpert, bei 
der 4 Taster an normalen Eingängen angeschlossen sind. Zusätzlich sind 
alle an einen GEMEINSAMEN Interrupt-Pin angeschlossen, der ausgelöst 
wird, sobald einer der Taster gedrückt wird. (siehe Anhang, linke Seite)

Dazu hätte ich zwei Fragen:
a) Ist die Schaltung (Anhang, linke Seite) so richtig?
b) Wäre die zweite Schaltung (Anhang, rechte Seite) gleichwertig? Wenn 
nein, wieso nicht?

Danke schonmal für die Hilfe!
Angehängte Dateien:
Gast #1395486
Lesenswert?

>> b) Wäre die zweite Schaltung (Anhang, rechte Seite) gleichwertig? Wenn
>> nein, wieso nicht?

>Äm, nein.  Du siehst schon, dass alle Schalter auf beiden Seiten
>parallelgeschaltet sind?

die Taster sind nur auf dem linken Bild unabhänig voneinader, da man 
immer über einen Pullup muß.
Auf der rechten Seite sind die Taster alle am gleichen Zweig 
zusammengeschaltet.
#1395499
Lesenswert?

Jürgen schrieb:
> ich habe eine kurze Frage: Ich bin über eine Schaltung gestolpert, bei
> der 4 Taster an normalen Eingängen angeschlossen sind.

Ja, das ist richtig.

> Zusätzlich sind
> alle an einen GEMEINSAMEN Interrupt-Pin angeschlossen

Das ist vollkommen nutzlos.
Tasten müssen entprellt werden und dazu ist ein externer Interrupt 
untauglich.
Dazu braucht man nen Timerinterrupt.

Ausnahme, man will Strom sparen (Batteriebetrieb).
Dann nimmt man bei modernen MC mit Pin-Change-Interrupt zum Aufwachen.

Oder man schließt den gemeinsamen Tastenanschluß nicht an GND, sondern 
an den Interruptpin.
Vor dem Powerdown werden die Tastenpins auf Low gesetzt und der 
Interruptpin auf internen Pullup.
Somit führt jedes Drücken einer Taste zum Aufwachen und danach wird 
wieder der Timerinerrupt zum Entprellen benutzt.

Irgendwelche Dioden oder externe Pullups sind überflüssig.


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