Problème de conversion byte en hexa
Bonjour
Actuellement sur un petit projet, je dois construire une trame pour communiquer en RS232.
Mon problème est lorsque que mon byte à une valeur = 128, si ma valeur est < 128 ou > 128 pas de problème. c'est juste la valeur 128 qui me poste un problème (je recois 3F)
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| private void bp_EnvoiTrame_Click(object sender, EventArgs e)
{
Byte AdresseMode = 128;
Byte LongueurTrame = 6;
recu = Convert.ToString(Convert.ToChar(AdresseMode)) + Convert.ToString(Convert.ToChar(LongueurTrame));
serialPort1.Encoding = System.Text.Encoding.Default;
serialPort1.BaudRate = 19200;
serialPort1.PortName = "COM11";
serialPort1.Open();
serialPort1.WriteLine(recu) ;
serialPort1.Close();
} |
merci pour votre aide