Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Programme fonctionne en debug et pas en normal!
-
jamdmnt
Membre- Messages : 13
- Âge : 76
- Enregistré en : septembre 2015
- Localisation : pyrénées orientales
- Contact :
Bonjour,
J'ai écrit un programme en C sous CCS sur un 24FJ16GA02 pour gérer un thermomètre hygromètre avec un capteur SHT21 (minuscule). Sur 2 appareils avec un afficheur midas MC20805A12W , pas de problème. J'ai du changé d'afficheur car il ne se fait plus. J'ai pris un fordata FHYYBW-51LE, après adaptations de l'initialisation, tout fonctionne bien en mode debug sous MPLAB X, mais, et c'est là où je ne comprends pas, le même programme en normal (sans debug) ne fonctionne pas! Pourquoi?
Si vous avez une idée , elle sera la bienvenue.
Merci
Jacques
J'ai écrit un programme en C sous CCS sur un 24FJ16GA02 pour gérer un thermomètre hygromètre avec un capteur SHT21 (minuscule). Sur 2 appareils avec un afficheur midas MC20805A12W , pas de problème. J'ai du changé d'afficheur car il ne se fait plus. J'ai pris un fordata FHYYBW-51LE, après adaptations de l'initialisation, tout fonctionne bien en mode debug sous MPLAB X, mais, et c'est là où je ne comprends pas, le même programme en normal (sans debug) ne fonctionne pas! Pourquoi?
Si vous avez une idée , elle sera la bienvenue.
Merci
Jacques
Programme fonctionne en debug et pas en normal!
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
je n'ai aucune experience sur les PIC24 et mode debug
mais je pense qu'il pourrait y avoir une incidence sur les timings
le mode DEBUG utilisant un peu des ressources du MCU , le ralentit un peu .
jamdmnt a écrit :..., tout fonctionne bien en mode debug sous MPLAB X, mais, et c'est là où je ne comprends pas, le même programme en normal (sans debug) ne fonctionne pas!
je n'ai aucune experience sur les PIC24 et mode debug
mais je pense qu'il pourrait y avoir une incidence sur les timings
le mode DEBUG utilisant un peu des ressources du MCU , le ralentit un peu .
Programme fonctionne en debug et pas en normal!
Programme fonctionne en debug et pas en normal!
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
Diviser pour mieux regner ...
il faudrait verifier si c'est bien le LCD qui pose probleme
car si il fonctionne en mode debug , le probleme pourrait survenir sur les autres devices connectés
par "effet de bords".
tester le LCD tout seul ..
je ne sais pas si le SH21 est comme le DTH22 capteur Temp et Humidité,
mais j'ai eu pas mal de deboires avec ce capteur qui bloquait intempestivement mon programme
il lui faut un interval de temps > 450mS pour le relire
et j'ai rajouté un timeout sur la lecture de bit ,pour eviter un blocage
// AM2303 *Collecting period should be : >1.7 second.
// AM2302 *Collecting period should be : >2 second.
Diviser pour mieux regner ...
il faudrait verifier si c'est bien le LCD qui pose probleme
car si il fonctionne en mode debug , le probleme pourrait survenir sur les autres devices connectés
par "effet de bords".
tester le LCD tout seul ..
je ne sais pas si le SH21 est comme le DTH22 capteur Temp et Humidité,
mais j'ai eu pas mal de deboires avec ce capteur qui bloquait intempestivement mon programme
il lui faut un interval de temps > 450mS pour le relire
et j'ai rajouté un timeout sur la lecture de bit ,pour eviter un blocage
// AM2303 *Collecting period should be : >1.7 second.
// AM2302 *Collecting period should be : >2 second.
Programme fonctionne en debug et pas en normal!
-
jamdmnt
Membre- Messages : 13
- Âge : 76
- Enregistré en : septembre 2015
- Localisation : pyrénées orientales
- Contact :
Bonjour,
C'est bon, ça fonctionne. je me suis fait avoir comme....un débutant.
J'avais bien vérifié les tensions (élémentaire), mais pas la tension sur mclr en mode normal. Et......il n'y avais même pas 0,5V. Bizarre, avec une R de 15k. Je dessoude la R et elle s'est suicidée, presque coupée, plus de 1meghoms. Après son remplacement par une bonne, c'est parti.
Oui, le SHT21 demande d'être au moins sous tension depuis 8s pour que la mesure se stabilise, surtout l'humidité. La lecture toutes les 500ms ne pose pas de problème. Je l'utilise pour des mesures ponctuelles, pas en continu. Il communique en I2C. Il est d'une bonne précision (+-2% HR et +-0,3°C), c'est Suissse!
Bonne soirée.
Jacques
C'est bon, ça fonctionne. je me suis fait avoir comme....un débutant.
J'avais bien vérifié les tensions (élémentaire), mais pas la tension sur mclr en mode normal. Et......il n'y avais même pas 0,5V. Bizarre, avec une R de 15k. Je dessoude la R et elle s'est suicidée, presque coupée, plus de 1meghoms. Après son remplacement par une bonne, c'est parti.
Oui, le SHT21 demande d'être au moins sous tension depuis 8s pour que la mesure se stabilise, surtout l'humidité. La lecture toutes les 500ms ne pose pas de problème. Je l'utilise pour des mesures ponctuelles, pas en continu. Il communique en I2C. Il est d'une bonne précision (+-2% HR et +-0,3°C), c'est Suissse!
Bonne soirée.
Jacques
Retourner vers « Généralités sur les PICs »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 47 invités