Bonjours à tous !

Alors voila, je travail sur une communication série entre un microcontroleur 68HC11 et un PC.
Lorsque j'utilise le 68hc11 avec Hyperterminal tout va bien en emission et reception.
Lorceque j'utilise l'application avec Hyperterminal tout va bien en emission (depuis appli)

Pc branché sur HC11
Mon probleme se pose en reception je met un point d'arret à l'endroit ou le HC11 a du envoyer une valeur vers le pc mais lorce que je point sur la variable "recu" ca ne correspond à rien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
          ComPort1.Open; // open serial port
          InitAsync(Operation1);// mode asynchrone
          ComPort1.ClearBuffer(true,true);
          ComPort1.WriteStrAsync('p', Operation1); //Demande pret ?
          ComPort1.WaitForAsync(Operation1);
          ComPort1.ReadStrAsync(recu,3, Operation1);
          ComPort1.WaitForAsync(Operation1);
          Application.MessageBox('recu','test');
point d'arret sur derniere ligne

Z'avez une idée :