Bonjour à toutes et à tous,
je suis face à un comportement pour le moins étrange de mon microcontrôleur PIC16F877A.
Ce PIC programmé et placé dans ma carte (Carte de commande de moteur p-à-p) ,lorsque je l'alimente, il ne démarre que si je passe mon doigt sur son boitier : il exécute alors la première procédure (au début du main, il s'agit de l'activation d'un relais), puis je dois passer mon doigt une seconde fois pour qu'il exécute le reste du programme (deuxième procédure puis il entre tout seul dans une boucle while()) . A partir de ce niveau la carte fonctionne parfaitement.
mais dés que je fait un RESET, je dois repasser mon doigt sur le PIC pour qu'il redémarre. j'ai remarqué que le PIC démarre aussi lorsque je touche la masse (sortie sur une pin) avec un objet métallique ou même avec mon doigt.
Ma carte possède un plan de masse et les pins que je n'utilise pas sont tous configurés en sortie, le quartz et relié à la masse. J'ai aussi utilisé un autre PIC et j'ai toujours eu le même comportement, j'ai même essayé deux types d'alimentation secteur : une sans fil de terre et une avec :rien n'a changé.
il me semble qu'un effet capacitif qui se crée entre la PIC et la terre à travers mon corps fait démarrer le PIC, mais je ne sais comment le remplacer sur la carte (trouver le modèle équivalent par exemple...)
Est ce que que quelqu'un a déjà eu ce genre de comportement avec les PIC, qu'a-t-il fait pour le corriger ?
j'ai vraiment besoin de conseils et je vous remercie d'avance pour tout aide .
-----