Hi
What are the differences between ISR and a subroutine in embedded systems, how about the following:
- interrupts are disabled by the microprocessor prior to calling the isr
- isr's are always smaller
- an isr cannot be written in C
- a subroutine always has arguments
- the CPU flags are stored on the stack in addition to the return address
Thanks