Other Parts Discussed in Thread: RM48L952, HALCOGEN
I configured the digital windowed watchdog like this (HalCoGen used with RM48L952):
dwwdInit( Generate_NMI, 134, Size_100_Percent );
then i enable the watchdog counter:
dwdCounterEnable();
I do not reset (kick) the watchdog. I set a breakpoint in the esmGroup2Notification. This causes the watchdog to expire and the program jumps the breakpoint in the esmGroup2Notification as expected. Then I step out of the notification and out of the esmHighInterrupt. After making a few steps in the normal program, the program jumps to the reset vector and makes a reset.
I want only the NMI and not a reset. Why does it reset and how can I prevent this? I configured the watchdog to generate an NMI?!
Thanks for your Help!