TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: scientist en 17 de Octubre de 2009, 17:32:53

Título: enviar valores hexadecimales por puerto serial en c#
Publicado por: scientist en 17 de Octubre de 2009, 17:32:53
hola amigos, yo alguna vez lo hice, pero ahora no me acuerdo, como enviar un caracter hexadecimal a traves del puerto serial

algo asi como serialport1.writeline(\u0003);

pero solo estoy divagando, por que no me acuerdo verdaderamente como es, alguien tiene alguna idea? saludos
Título: Re: enviar valores hexadecimales por puerto serial en c#
Publicado por: migsantiago en 17 de Octubre de 2009, 22:14:04
La función es serialport.Write en su segunda sobrecarga:

Código: [Seleccionar]
            byte[] buffer_out = new byte[30];
            buffer_out[0] = 0xAA;
            buffer_out[1] = 0xbb;
            int offset =0;
            serialPort1.Write(buffer_out, offset, 30);
Título: Re: enviar valores hexadecimales por puerto serial en c#
Publicado por: scientist en 18 de Octubre de 2009, 00:39:23
gracias migsantiago, lo intentare de esta manera  :) :) :) :) :) :)
Título: Re: enviar valores hexadecimales por puerto serial en c#
Publicado por: scientist en 07 de Noviembre de 2009, 14:49:18
hola amigos, ya me acorde de una manera mas facil de enviar un valor hexadecimal, cuando no necesitamos mandar una cadena, sino solamente uno

serialPort.Write("\u0003");

saludos