Bu demo, sadece "watchdog var mi yok mu" sorusunu degil; `refresh` sinyalinin kimden geldigi, `IWDG` ile `WWDG` arasindaki pencere farki ve tekrarlayan fault'larda `safe mode` kararinin ne zaman deger kazandigi gibi tasarim noktalarini ayni zaman cizelgesinde gosterir. Ama amacimiz bir register ezberi degil; neden bazi sistemlerin cok hizli toparlandigini, bazilarinin ise reset atsa bile hala guven vermedigini sezgisel hale getirmek.
Watchdog tasariminda asil soru "refresh ediyor muyum?" degil, "dogru davranisi mi refresh ediyorum?" sorusudur. Bu yuzden ayni timeout degeri bile farkli refresh kaynaklarinda tamamen farkli anlamlara gelebilir.
Asili kalmis bir ana gorevi gercekten denetlemek istiyorsan watchdog refresh kararini en guvenilir sekilde kim vermelidir?