how many registers are pushed into the stack when running an ISR ?

I want to change the return address in the stack when running an ISR so that it returns to the specified address. But i found the compiler also pushes some variables to the stack. How can I configure the complier so that it only pushes all registers to the stack when it complies an ISR?

thank you for your kindly help!!

Parents Reply Children
More questions in this forum