IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Chien de garde sur ESP8266 programmé par IDE ARDUINO


Sujet :

Arduino

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 138
    Points : 88
    Points
    88
    Par défaut Chien de garde sur ESP8266 programmé par IDE ARDUINO
    Bonjour,

    J'ai un module ESP8266 programmé par l'IDE ARDUINO.

    Je dialogue en mode client/serveur entre deux modules.

    Je constate qu'au bout d'un certain temps compris entre quelques dizaines de minutes et plusieurs heures l'un des deux modules est bloqué.

    Le fait de faire un reset tout repart : mon intention est d'ajouter dans le code l'activation d'un chien de garde.

    J'ai cherché sur le net mais je n'ai pas trouvé de solution.

    Je compte sur vos bonnes volontés pour m'aider,

    En attendant vos réponses,

    Très cordialement

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 189
    Points : 11 571
    Points
    11 571
    Par défaut
    Salut,
    A tout hasard est ce que ESP.wdtEnable(5000);, placé dans la fonction setup par exemple, ne ferait pas un reset toutes les 5 secondes ?

    A+
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 138
    Points : 88
    Points
    88
    Par défaut
    Bonjour,

    Merci pour ta réponse que j'ai mis en œuvre.

    Il me semble que cela ne fonctionne pas. je n'ai pas constaté de reset sur le moniteur série bien que le programme tourné en boucle (volontaire)

    Par contre j'ai remplacé ESP.wdtEnable(5000) par ESP.wdtDisable() et là je constate des reset toutes les 7 à 8 secondes quand il y a boucle.

    J'ai laissé les deux modules tourner sans surveillance plusieurs heures et quand je suis revenu l'un des deux était bloqué.

    Je reste perplexe quand à la fiabilité dans le temps.

    Je reste à l'écoute de vos suggestions,

    Très cordialement

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 138
    Points : 88
    Points
    88
    Par défaut
    Bonjour,

    Après des tests sur plusieurs jours, la solution ESP.wdtDisable() couplé à l'instruction ESP.wdtFeed()(reset du watchdog mise au bon endroit),

    il n'y a plu de problème.

    Je remercie les contributeurs et je ferme le dossier,

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation du chien de garde sur esp8266
    Par Horizon1956 dans le forum Arduino
    Réponses: 0
    Dernier message: 04/02/2018, 18h03
  2. Naviguer sur un site par programmation
    Par chris4444 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 13/09/2009, 14h43
  3. effectuer des modification sur un programme conçue par vb6
    Par tatidodo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 29/04/2009, 18h16
  4. ouverture d'un programme par double clic sur un fichier
    Par zieg18 dans le forum Visual C++
    Réponses: 6
    Dernier message: 12/07/2006, 10h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo