PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Interrupt Pins Atmega16



Unregistriert
17.07.2012, 16:40
Hi ,

ich suche beim Atmega 16 die Interrupt Pins und wie werde diese Software mäßig freigeschaltet?

021aet04
17.07.2012, 17:11
Ist das Thema jetzt erledigt?

Die einzelnen Pins nennen sich Int0 - Int2 (PD2, PD3 und PB2).

Wie du die einzelnen Interruptquellen wählst steht im DB. Im DB gibt es das Kapitel "Interrupts" (generelle Interruptquellen) und "External Interrupts" (externe Interruptquellen wie z.B. Int0). Dort findest du welche Register du brauchst, wie die Interruptroutine verwendet wird,...

Du musst die Interrupts generell freigeben mit z.B. "sei();" bei der Programmiersprache C (bei anderen weiß ich es nicht). Sperren kannst du die Interrupts wieder mit "cli();".

Ansonsten gibt es das Internet. Dort findest du genug Beispiele.

MfG Hannes