Gast
#349123
IDE: Metrowerks CodeWarrior 5.5.1272
Prozessor: MC9S12DG128 (HCS12 Motorola)
Programmiersprache: C
Das Problem:
Ich will die Interrupts von einem MC9S12DG128 nutzen, bekomme aber die
Interrupt nicht initialisiert.
Hab gemacht wie es in der Hilfe beschrieben ist:
Im main.c file hab ich dies als meine Interrupt Funktion eingefügt:
#pragma TRAP_PROC
void myISR(void)
{
//ISR code
};
Im Linker File hab ich dies als letztes angefügt:
VECTOR ADDRESS 0x0000FFDE myISR
// Das sollte eigentlich der Timer Overflow Interrupt sein
Der Fehler:
"L1108: Initializing of Vector myISR failed because of over- or
underflow of vector value"
Was mach ich falsch ??? Ich bekomms einfach nicht hin vielleicht wisst
ihr mir Rat am besten mit Beispielcode.
Vielen Dank.... giny