PCINT interupt vektoren für mega48,88 und 168?

OP #554394
Lesenswert?
• ▲
▼
Ich wollte eben gerade mal die neuen PIN CHANGE interrupts verwenden, 
die mein mega168 bietet, also iom168.h aufgemacht um zu schauen, wie die 
Interupt Vektoren dafür denn im GCC heissen.

Allerdings wird darin nur die iom8.h included und einige Pagegrössen 
angepasst. Aber wo sind denn die neuen Interupts die die 48/88/168er 
bieten?
Ich würde das ja schnell selbst machen, nur weiss ich nicht ob man 
ausser dem iom168.h File sonst noch etwas ändern müsste damit es 
klappt(?)

Ich habe übrigens schnell die neuste WinAVR Version runtergeladen und 
dort ist es auch noch so wie oben beschrieben... oder habe ich doch 
irgendwas übersehen?

#554398
Lesenswert?
• ▲
▼
Also ich denke, die stehen in der iomx8.h, z.B.

/* Pin Change Interrupt Request 0 */
#define PCINT0_vect      _VECTOR(3)
#define SIG_PIN_CHANGE0      _VECTOR(3)

/* Pin Change Interrupt Request 0 */
#define PCINT1_vect      _VECTOR(4)
#define SIG_PIN_CHANGE1      _VECTOR(4)

/* Pin Change Interrupt Request 1 */
#define PCINT2_vect      _VECTOR(5)
#define SIG_PIN_CHANGE2      _VECTOR(5)

deshalb wird der Header ja in iom168.h included...

Gruß
Boxi

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.