Utilisation d'un while(...) dans l'attente de réception sur port série
cs_arb
Messages postés40Date d'inscriptionlundi 18 février 2002StatutMembreDernière intervention 5 novembre 2012
-
19 mars 2010 à 13:57
cs_arb
Messages postés40Date d'inscriptionlundi 18 février 2002StatutMembreDernière intervention 5 novembre 2012
-
22 mars 2010 à 17:45
Bonjour,
J'ai une appli en C# qui échange des données avec un processeur via liaison série. Ayant beaucoup de données à transférer, j'envoi un premier paquet d'infos et j'attends une réponse avant d'envoyer la suite.
J'ai donc dans ma fonction d'envoi quelquechose du genre :
while(TrameReponseAck == 0);
et dans l'interruption qui gère le port série, TrameReponseAck passe à 1 quand j'ai reçu.
Tout se passe bien quand je fais le test en debug, par contre lorsque j'installe l'appli et que je l'execute, je reste bloqué sur le while.....
Avez-vous une idée pour éviter ce problème, idée, conseil?