FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mandar datos en Hexadecimal a puerto COM
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Mandar datos en Hexadecimal a puerto COM
Posted: Wed May 07, 2008 11:30 AM

Muy Buenas, estoy intentando mandar hexadecimal en vez de texto, es decir yo necesito mandar 2 bits en vez 2 bytes al puerto COM pero la funcion WriteComm solo manda texto y no me da la posiblidad de mandar bits, ejemplo me gustaría mandar "01" y esto sería 2 bytes y sería 2 bits, ¿como lo podría hacer?

Un Saludo.

Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Re:
Posted: Wed May 07, 2008 11:42 AM

Perdonar no me explicado bien, solo quiero mandar un código hexadecimal al COM y que lo entienda como hexadecimal y no como texto, es decir, si mando "01" y despues "FF" esto seria en hexadecimal y no texto.

Gracias.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Mandar datos en Hexadecimal a puerto COM
Posted: Wed May 07, 2008 12:04 PM

Hazlo asi:

nBytes := WriteComm( nComm, Chr( 01 ) + Chr( 255 ) )

Asi le enviarías el byte 01 y luego el 255.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Re:
Posted: Thu May 08, 2008 09:36 AM

Gracias otra vez Antonio funciona correctamente.

Un Saludo.

Continue the discussion