2020-05-12 15:41:30
C'est la seule solution fiable quand un µC est planté. Pour info lors d'apollo 11 l'ordi de bord du LEM était reset des dizaines de fois par seconde et ça n'a pas empêché le succès de la mission https://fr.wikipedia.org/wiki/Apollo_11#...ol_lunaire alors d'accord c'est un cas un peu particulier mais c'est un très bon exemple d'un watchdog correctement implémenté.
Je ne pense pas que la LED soit directement pilotée par le ping du watchdog vu qu'en général c'est trop rapide, c'est probablement juste une LED hearth beat pour pouvoir checker visuellement que le µC n'est pas planté.
Le compteur principal n'est pas reset mais overflow au bout d'un moment. Et ce n'est pas un pb si tes timers sont correctement conçus vu qu'on connait le comportement exact du compteur: il passe simplement de la valeur maximale (d'un unsigned long si ma mémoire est bonne) à 0 et continue de compter.
Je ne pense pas que la LED soit directement pilotée par le ping du watchdog vu qu'en général c'est trop rapide, c'est probablement juste une LED hearth beat pour pouvoir checker visuellement que le µC n'est pas planté.
Le compteur principal n'est pas reset mais overflow au bout d'un moment. Et ce n'est pas un pb si tes timers sont correctement conçus vu qu'on connait le comportement exact du compteur: il passe simplement de la valeur maximale (d'un unsigned long si ma mémoire est bonne) à 0 et continue de compter.