In FS6510, FLT_ERR is read as 0 after MCU reset trigged by 3x WDG Refresh Error.
The Method to trigger MCU Reset: -> No refresh WDG 2 times and then refresh WDG in a closed window
Error reaction for WDG: -> If WD ERR CNT reached 6, assert FS0B and RSTB
According the usermanual, FLT_ERR should be 1 if WD_ERR_CNT reached 6, but why read it as 0 ?
Best Regards
Jamber
The watchdog refresh counter is used to decrement the fault error counter. Each time the
watchdog is properly refreshed, the watchdog refresh counter is incremented by ’1’. Each
time the watchdog refresh counter reaches ’6’ and if next WD refresh is also good, the
fault error counter is decremented by ’1’ (case with WD_CNT_RFR_1:0 configured at 6).
Hi, Guo
Thank you for your reply, what I can't understand about is I triggered a reset by consecutive 3 times refresh error, and the FLT_Err_Cnt should be 1, but in fact it read as 0, I want to know the reason, thank you.
Best Regards
Jamber