I have here invalid value to LR when any normal ISR was happened. every Isr get the same behavior.
how can I know LR Value in this case to get the previous code line which was executed before this interrupt.
and why in call stack "exception Frame" appeared in a normal isr ? and where the previous call stack view before isr in call stack window?
some of the registers (such as the LR) will be automatically pushed onto the stack so you can recover the original LR by looking at the stack active prior to the exception (in your case the MSP).