mit 74HC4050 Eingänge zusammen fügen

OP #3611160
Lesenswert?
• ▲
▼
Hallo Leute,
Ich habe eine Schaltung mit einem ATMega8 der mehrere Taster überwachen 
soll. Dazu würde ich gern den µC schlafen schicken und mit externen 
Interrupt durch Tastendruck wieder wecken. Leider hat der µC nur 2 
dieser Interrupts. Jetzt ist meine Idee die Taster an normale Eingänge 
zu führen und zusätzlich noch an einen Interrupt pin. Damit sich die 
Signale nicht brücken habe ich einen 4050 zu Trennung gedacht. 
Funktioniert das?
Ich habe auf meiner Schaltung noch ein parr Gatter vom 74HC4050 frei, 
deswegen bin auf den gekommen.
Angehängte Dateien:
#3611200
Lesenswert?
• ▲
▼
Du brauchst ein OR mit 5 Eingängen. Oder du verabschiedest dich endlich 
von der alten Gurke Atmega8, nimmst einen Atmega88 und freust dich über 
die Pinchange-Funktion.

Eine andere Möglichkeit wäre, dem Timer2 einen Uhrenquarz zu spendieren, 
den Controler damit zyklisch aus dem Sleep aufzuwecken und die Eingänge 
weiter, wie gewohnt, zu pollen.

Ähnliches könntest du auch mit dem Watchdog veranstalten, indem du ihn 
als Timer konfigurierst. Das geht allerdings nur mit dem Atmega88 und 
seinen Brüdern.

mfg.

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.