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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren