ATMEGA169P Interrupt

OP #2455027
Lesenswert?
• ▲
▼
Hallo liebe Community!

Ich habe eine Frage an euch:

Ich habe ein µC Programm für einen ATMEGA169P geschrieben mit 3 
Verschiedenen Lauflichtern.
Jetzt ist meine Frage:

Wie erstelle ich einen Interrupt, den ich mit einem Taster auslösen 
kann?
Also am Anfang soll das oberste Lauflicht das PORTA und PORTB betrifft 
leuchten. Sobald man den Taster betätigt soll er alle LED's ausschalten 
und nur das Lauflicht an PortB leuchten lassen. Bei erneutem Tastendruck 
das Lauflicht auf PORTC und dann beim nächsten wieder die Kombination 
mit beiden zusammen.
Kann mir da einer helfen? Hab schon mehrere Interrupt Tutorials gelesen 
aber konnte es noch nicht auf mein Programm umsetzen.
Es gibt keinen Bestimmten Pin an den der Taster muss. Wäre nur cool, 
falls ich es nicht alleine rausfinde, das ihr mir schreibt welchen ihr 
für den Interrupt vorgesehen habt.
Ich hoffe ihr könnt mir helfen.

Vielen Dank

Tobias
Angehängte Dateien:

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.