ext. interrupt Atmel

Gast #304187
Lesenswert?
• ▲
▼
Hallo,

kann im Simulator der IAR Embedded Workbench in die vector=PCINT0_vect
ISR springen?

Habe

PCICR |=  (1 << PCIE0)
PCMSK0 |=  (1 << PCINT2)

sowie globalen __enable_interrupt() gesetzt.

Welches Flag muß ich nun setzen, damit in die ISR gesprungen wird.

Möchte den PCINT2 verwenden. In der ISR soll eine Anweisung ausgeführt
werden. Habe die Register wie oben gesetzt und möchte im Simulator die
Tauglichkeit des Codes prüfen. Komme allerdings nicht in die ISR.
Frage:  Habe ich einen Fehler beim enabeln des IRQ's gemacht oder
leistet der Simulator dies nicht?


Danke

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.