Bonjour,
j'ai réalisé une petite carte qui communique avec mon ordinateur en liaison RS485. la carte est équipé d'un PIC, et l'échange de données entre le maitre (PC) et l'esclave (PIC) marche correctement:
->détection de réception d'un message du maitre par IT
-> traitement de la demande
-> envoi de la réponse.
Mon programme est composé en deux parties, un mode ou je gère la communication (mode 1), et un autre ou je ne fais qu'afficher des informations sur un LCD (mode 2). Donc lorsque je suis en mode 1, tout ce passe bien lors d'une demande du maitre, par contre dès que je passe en mode 2, forcément, le maitre arrive au timeout (2sec) et ne reçoit rien, cela ne me dérange pas trop encore, mais dès que je reviens en mode 1, et lorsque le maitre envoi une requete, le maitre ne traite pas la demande alors que l'interruption de reception est bien activée:
D'où peut venir le problème??Code:GIE = 1; PEIE = 1; RCIE = 1; RCIF = 0;
J'espère que j'ai été assez clair dans mon explication...
Merci d'avance et bonne journée a tous
-----