Hello experts,
I have a problem with the execution of an ISR. I have entered in the PieVectTable.SCIA_TX_INT = &sciaTxFIFO_Isr; the address where the ISR should jump to.But as soon as I start the program, the processor jumps to the default ISR interrupt void SCIA_TX_ISR. can someone tell me what the reason is?
I would like to have running my own ISR instead of the default ISR.
I have the prototype at the beginning of my program and the ISR looks like this.
interrupt void sciaTxFIFO_Isr(void)
{
testok=5;
SciaRegs.SCIFFTX.bit.TXFFINTCLR=1; // Clear SCI Interrupt flag
PieCtrlRegs.PIEACK.all|=0x100; // Issue PIE ACK
}
Kind regards
Artur