Interrupt 0 / 1 mit STK500

Gast #765103
Hallo,

ich bin gerade dabei, etwas über MC und deren programmierung zu lernen.
Ich habe jetzt ein programm geschriben, dass LEDs zum blinken bringt und 
bei einer ansteigenden Flanke an INT0 alle zum Dauerleuchten bringen 
soll.
Das Programm habe ich auch fertig, nun zu meinem eigentlichen problem.
Ich habe einen Atmega16 auf einem STK500.
Den Interrupt würde ichz gerne durhc einen Taster simulieren, wie kann 
ich nun den Tastter an den Pin16 (PD2 / INT0) anschließen, ich werd aus 
der Anleitung nicht wirklich schlau.
geht das überhaupt?

Danke

Sven
Du hast auf dem Board für jeden Port einen 10-poligen Pfostenstecker. 
Für die Taster und LEDs gibts jeweils einen weiteren. Wenn Du jetzt mit 
einem der 10-poligen Verbindungskabel den Pfostenstecker von Port D mit 
dem Pfostenstecker der Taster verbindest (auf richtige Polung achten!), 
ist automatisch Taster Nummer 2 mit PORTD.2 verbunden. Allerdings sind 
die Taster Low-Side verdrahtet, so dass Du den Interrupt, wenn er auf 
eine gedrückte Taste reagieren soll, besser auf fallende Flanke 
konfigurierst.

Um den Umgang mit Interrupts zu üben, ist das ganze vielleicht sinnvoll, 
allerdings wirst Du irgendwann mit dem Problem des Tastenprellens 
konfrontiert werden und merken, dass es wenig Sinn macht, Taster mit 
Interrupts auszuwerten. Das aber zunächst mal nur am Rande...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.