Séquencement avec timer et module(s) sous IT [Forums - HC908 et S08]
Séquencement avec timer et module(s) sous IT [Forums - HC908 et S08]
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 

Parcourir ce sujet :   1 Utilisateur(s) anonymes



« 1 ... 9 10 11 (12)


Re: Séquencement avec timer et module(s) sous IT
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 530
Hors Ligne
Pour moi le loup c'est que mon dog se faisait couper en 2 de temps à autre. L'autre chose aussi, c'est que je nourrissais le dog à chaque fin de routine, même les plus petites ... D'où le fait que les IT avaient plus de chances de rencontrer le dog en train de manger plus souvent ...

De mémoire, mon wdog s'alimente en 2 temps et doit être fait en 16 cycles max. Faut que je vérifie ...

Posté le : 18/07/2016 23:55
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Séquencement avec timer et module(s) sous IT
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1918
Hors Ligne
Qu'il faille désactiver les IT pour initialiser proprement le watchdog est une chose nécessaire.

Après ton WD pète au bout de 800ms or même si tu le mets à 0 que toutes les 200ms à la fin de ton séquenceur décrit plus haut ça fait un paquet de chance de l'initialiser avant les 800ms...
Pour moi c'est impensable que des it de qq µS face systématiquement péter ton truc sur une probabilité aussi faible.
ça devrait te péter à la figure mais aléatoirement, quelquefois après une très très très longue période de bon fonctionnement.

Le Watchdog doit être remis à zéro à très peu d'endroit dans le code (typiquement à 1 seul) son rôle est de détecter des erreurs d'execution. Si par exemple tu mets à zéro le WD dans une boucle while jamais il sera capable de détecter que tu restes bloqué dans le while parce que la condition de sortie n'apparait jamais.

Posté le : 19/07/2016 12:16
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Séquencement avec timer et module(s) sous IT
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 530
Hors Ligne
Ben en fait, avant que j'utilise la moindre IT et que je bossais en séquentiel, je mettais des FEEF_WDOG dans toute mes routines. En séquentiel c'était pas un problème puisque les choses étaient faites les unes après les autres.

Donc aujourd'hui, j'ai bien ce que tu dis, je met le WDOG à 0 dans mon IT toutes les 200ms. Et je crois que j'en ai d'autres qui trainent et qu'il va falloir que je dégage...

Posté le : 19/07/2016 14:30
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Séquencement avec timer et module(s) sous IT
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1918
Hors Ligne
J'ai fait cette erreur il y a pas longtemps

Avec le séquenceur pas de question à se poser : 1 seul endroit

Posté le : 19/07/2016 14:43
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Séquencement avec timer et module(s) sous IT
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 530
Hors Ligne
Et bien ça, c'est une bonne nouvelle ! Et puis j'aime pas me poser trop de questions parfois ...

Posté le : 19/07/2016 14:51
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer



 Haut   Précédent   Suivant
« 1 ... 9 10 11 (12)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Séquencement avec timer et module(s) sous IT [Forums - HC908 et S08]