La Web del Programador: Comunidad de Programadores
 
    Pregunta:  22481 - USAR API PARA MANEJAR PUERTO SERIE
Autor:  Serafín Orillán Chaparro
Hola.
Necesito enviar a través del puerto serie tramas de datos orientadas al byte, y para ello necesito manejar el puerto serie al nivel más bajo posible.

El control MSComm de VB no me sirve porque lo que transmite son cadenas de caracteres en Unicode, en donde cada carácter son 2 bytes.

Si alguien conoce de alguna API de windows que manipule el puerto serie a bajo nivel y me puede decir cómo manejarla, le estaría agradecido.

Gracias de antemano

  Respuesta:  Fredy Ramirez
Hola,

Con el control MSComm tambien puedes enviar datos en forma de matrices de bytes. sólo debes colocar la propiedad del control asi:

control.InputMode = comInputModeBinary

Luego declaras una variable como matriz de bytes

Dim Variable ( ) as Byte

La llenas y luego la envias con el metodo output

Espero que esto te sirva de algo