This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
In a related thread, the application engineer seems to be saying that the Digital Windowed Watchdog Reaction Control (RTIWWDRXNCTRL) register specifies the reaction of the DWD when the DWD counter is decremented to zero as well as the reaction of the DWWD if the watchdog is serviced outside the time window. Am I reading this correctly?
Hugh
When I say "disable the WDT system" I mean don't initialize the WDT following a reset and don't write to the WDKEY register at any time during program execution. I fear my previous remark in this regard has distracted us from the central issue...
My point of confusion concerns the values that I'm seeing in the RTIWDSTATUS register following a reset generated by the WDT. In spite of the fact that I've specified a 100% window size, the register is indicating that a time-window violation has occurred (bit 5) and some combination of end time violation (bit 4) or start time violation (bit 3). Are these indications what you would expect in the case where the DWWD feature isn't enabled?
It would be difficult to share my code in its current form. I'd have to create a stripped-down version of my software
Hello Hugh,
I understand that servicing the dog before the DWD counter is enabled should not reset the device.
I did many test using the following code, but did not generate reset.
i=1;
/* Initialize and start DWD */
dwwdInit(Generate_Reset, 4095, Size_100_Percent);
dwdCounterEnable();
while(1){
if(i==1){
dwdReset();
}
}
@Sunil: The 100% window behavior you describe is also how I understand the system to work.
@QJ: I concur with your calculation. I'm looking for a timeout period of approximately 20 msec.