Allgemein: Mehrere Eingänge auf einen INT

Gast #311814
Lesenswert?
• ▲
▼
Hallo,

ich habe beispielsweise 3 Eingänge, möchte aber dass bei irgendeiner
Änderung der Eingänge ein Interrupt ausgelöst wird. Leider habe ich von
Elektronik nicht zu viel Ahnung :)

Mein aktueller Veruch hab ich als Anhang angehängt, ist leider nur aus
Paint, sollte aber verständlich sein. Das selbe könnt ich mir mit
Transistoren anstann Dioden vorstellen, macht das ein Unterschied?

Nur hat meine "Lösung" ein Problem: Hält man eine Taste gedrückt, und
drückt dann noch eine wird kein Interrupt mehr ausgelöst.

Hoffe mein Problem ist verständlich
Liebe Grüße
Angehängte Dateien:
Gast #311819
Lesenswert?
• ▲
▼
Schau Dir mal die Spannung auf deiner INT-Leitung an, wenn Du mehrere
Tasten drückst. Durch die Dioden hast Du eine ODER-Schaltung.

Um eine Änderung zu registrieren, mußt Du Dir den Tastenstatus merken
und mit dem aktuellen vergleichen.

Für Tasten lohnt es sich generell nicht, einen Interrupt zu
verschenken. Die Bedienung erfolgt so langsam, das ein pollen alle 20ms
reicht.

Außerdem ist es einfacher die Taster zwischen Port und GND zu klemmen,
dann kannst Du den internen Pull-Up nutzen und sparst ein Bauteil.

Rick
Gast #311821
Lesenswert?
• ▲
▼
ja, bei den internen pull-ups würde ich aber etwas vorsichtig sein, wenn
der kontakt (zum port pin) mit den fingern berührt wird kann es sein,
dass das einen tasten-druck gleich kommt.
(wir sind schöne antennen)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.