My problem statement = How to call ISR function automatically when interrupt will get generated ( in HEW) ?
As per knowledge, In HEW, there is "intprg.c". This .c contains all the functions with interrupt name.
and in "vecttbl.c" , there is a function pointer named "void (*INT_Vectors)(void)". and this function body contains address of all the functions which are present in "intprg.c".
So, I have called my "CAN_Ch_1_TX_ISR()" in interrupt function present in ""intprg.c".
So I enabled all interrupts in code. but when interrupt is generated, "CAN_Ch_1_TX_ISR()" not gets called automatically?
Is there any HEW setting needed to do for this?
In reply to FrankL:
In reply to apu:
In reply to Paul Brown:
Which SH processor do you use? For example SH-2 and SH-2A processors have a hardware interrupt controller. This checks ALL interrupt requests after every instruction. If it finds an active interrupt AND interrupts are enabled it will trigger the interrupt routine. SH-4 or SH-4A do NOT have an interrupt controller. There ALL interrupts trigger the same interrupt handler. This has to determine what the interrupt cause is by software and call the interrupt routine.