Hello All,
This is my first post on this forum and I am using an MSP430G2553 and coding with Energia.
I started fiddling with my MSP430 Launchpad a few weeks ago and I am now doing a few projects that will be much simpler using Interrupt Service Routines. While discussing how interrupts work with some friends, it came up that a return from a ISR is different than from that of a regular subroutine. I do not mean the "return val;" but the actual PUSHes and POPs from the stack.
I have heard that the ISR PUSHes the status register, or some such containing current flags, onto the stack