Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Le Watchdog est de retour en V14.02
#5
(04-03-2025, 01:37 PM)59jag a écrit : j avais réglé le problème en rajoutant un watchdog soft
tres facile et peu de code a rajouter
dans les definition

volatile uint16_t watchdog_core0 = 0;
volatile uint16_t watchdog_core1 = 0;

dans la boucle du premier coeur
watchdog_core0 = 0; 
dans la boucle du second coeur
watchdog_core1 = 0; 

dans l interruption timer 10ms

watchdog_core0++; 
watchdog_core1++; 
if (watchdog_core0 >= 18000 || watchdog_core1 >= 18000) {
        esp_restart();
    }

voila rien de plus .
18000 =pour 3minutes( 3×60×100)
depuis plus de problèmes
çà parait simple, mais est ce que celà tient compte de la non récupération des valeurs énergie...ou est ce juste un moyen de voir que l'esp est plantée ? ne faudrait il pas faire un watchdog_corex = 0 dans Gestionoverproduction() si la récup d'info est correcte ? Merci
Répondre


Messages dans ce sujet
Le Watchdog est de retour en V14.02 - par F1ATB - 24-02-2025, 03:50 PM
RE: Le Watchdog est de retour en V14.02 - par JMH - 24-02-2025, 07:34 PM
RE: Le Watchdog est de retour en V14.02 - par 59jag - 04-03-2025, 01:37 PM
RE: Le Watchdog est de retour en V14.02 - par jeannot - 05-03-2025, 03:09 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)