Je souhaite écrire au serialport com1C#: SerialPort communication
C'est la commande pour l'initialisation ..
Quand j'écris un tableau de caractères ou tableau d'octets
c[0] = (char)01;//
c[1] = (char)00;
c[2] = (char)00;
c[3] = (char)02;
c[4] = (char)37;
c[5] = (char)30;
c[6] = (char)04;
serialPort 1.Write(c, 0, c.Length);
byte[] bb1 = System.Text.Encoding.Default.GetBytes(c);
Je peux voir dans le moniteur de port série: 01 00 00 02 25 1E 04 évidemment 37 est converti en 25 et 30 à 1E ... Comment passer 37 et 30 et non des valeurs hexagonales ... je l'ai essayé différentes façons ...
« Comment passer i 37 et 30 et * not * hex values " – samoz
Oui, je l'ai remarqué. Cependant, je pensais que c'était peut-être possible, que l'entrée désirée est donnée en hexa et Kal ne l'a pas remarqué. – maciejkow
Fondamentalement la même chose que la plupart des autres réponses, pourquoi les downvotes? –