Forum: Mikrocontroller und Digitale Elektronik PCINT interupt vektoren für mega48,88 und 168?


von Nik B. (nikbamert)


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?


von Boxi B. (boxi)


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

von Nik B. (nikbamert)


Lesenswert?

Oups...Ich hatte wohl ein bisschen zu schnell gelesen, gar nicht gesehen 
das es eine iomx8.h UND eine iom8.h gibt.
Das wirds dann warscheinlich sein :) Danke!

Gruss
Nik

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.