• Jueves 14 de Noviembre de 2024, 08:55

Autor Tema:  Puerto Serie Win32 Api  (Leído 3888 veces)

area10

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Puerto Serie Win32 Api
« en: Lunes 26 de Junio de 2006, 18:33 »
0
Buenas

Estoy haciendo un programa de control de un aparato atraves del puerto serie. Para ello uso el IDE devcpp con MinGW.

Se que al ser W2k no puedo acceder directamente al puerto y que lo tengo q hacer a traves de la Win32 API , pero he estado investigando por msdn y en todos los ejemplos de codigo en referencia al puerto serie me pasa lo mismo. Cuando compilo y voy resolviendo los problemas de dependencias de librerias llego a alguna (como la rotor_pal.h) que no funciona ya que segun ellos estan hechas para C# y no para C++.

Alguien que pueda explicarme con meridiana claridad como se puede leer del puerto serie? Seria fantastico si alguno me diera un ejemplo.

En .Net es muy facil ya que utilizas un objeto ya hecho que es MSCOMM, pero necesito hacerlo en C++ ya que va dentro de un proyecto.

Gracias por la atención.

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Puerto Serie Win32 Api
« Respuesta #1 en: Lunes 17 de Julio de 2006, 20:49 »
0
saludos :hola:

mira encontre hace tiempo este link

http://www.codeproject.com/system/serial.a...00&forumid=1996

es una libreria para poder usarla en varios modos, ya la probe y funciona, sin embargo aun tengo problemas para sincronizar datos que me envia un microcontrolador en paquetes de 2 bytes, bueno espero que te sirva

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Puerto Serie Win32 Api
« Respuesta #2 en: Martes 18 de Julio de 2006, 09:29 »
0
Pues no sé cómo será en el Dev C++ pero en Visual Studio basta con añadir la librería de cabecera windows.h.
Eso es todo.

Seguramente has leido la ayuda de c# en MSDN, mira a ver este link:
MSDN
A partir de este link busca el resto de funciones necesarias...
Windows 2k y XP permite usar el puerto serie mediante la API como si de un fichero se tratara.
No hay tonto más molesto que el ingenioso.

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Puerto Serie Win32 Api
« Respuesta #3 en: Martes 18 de Julio de 2006, 18:54 »
0
bueno, si ya habia buscado algo asi por la ayuda del msdn,  ;)
pero lo que no pude fue encontrar una forma de sincronizar datos que esten llegando al puerto serial, por ejemplo para comunicarse con un micro, sobre todo si usas la comunicacion asincrona :unsure: