none
leer y escribir en el puerto serie COM1 RRS feed

  • Pregunta

  • Me gustaria saber como leer y escribir en dicho puerto un numero, y luego poder utilizar este, es dcir poder asignarle ese valor a una variable.

    Gracias.

    lunes, 11 de junio de 2007 9:18

Respuestas

Todas las respuestas

  • Mira este post:

     

    http://forums.microsoft.com/msdn-es/ShowPost.aspx?PostID=1578134&SiteID=11

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP

    Blog: http://geeks.ms/blogs/lruiz

    lunes, 11 de junio de 2007 9:28
  • Hola SukoBaru,

    Estas preguntando para hacer un bucle de salida?...

     

    Dime exactamente que estas intentando hacer y montamos un ejemplo.

    Espero tus noticias,

    Pep Lluis,

     

    lunes, 11 de junio de 2007 15:04
  • Pues mi intencion es la de mandar un codigo de un smartphone por el puerto serie virtual (en mi caso utiliza el com1) y mediante este codigo hacer reproducir una cancion u otra. Me interesaria saber como mandar el codigo (para el smartphone utilizamos embedded visual c++) y q el programa del ordenador coja el codigo y reproduzca la cancion  q le asigne.

     

    Siento si no me he explicado bien, espero q os sirva. gracias de antemano

    lunes, 11 de junio de 2007 23:27
  • Sukobaru,

    Lamentablemente no dispongo de esa especialidad en mis conocimientos... por otra parte complicado desarrollando en 'embedded y visual c++'... supongo que existe algun motivo para no usar Compact Framework, pero con el creo que las cosas serian mas simples.

     

    Vamos a ver si alguno de los compañeros de dispositivos, pueden responderte mejor, si no es asi contacta de nuevo conmigo y alguna que otra solucion encontraremos.

     

    Saludos,

    Pep Lluis,

     

    martes, 12 de junio de 2007 16:34
  • ya he solucionado en parte mi problema, me gustaria si pudieras poner un ejemplo en el q  se lea un numero del puerto serie y este sea utilizado en un switch, a ser posible!

    Perdon por las molestias! saludos y gracias de antemano

    martes, 19 de junio de 2007 9:00
  • Ahora mismo no recuerdo si a traves de 'instrumentacion' podriamos obtener directamente una lista de los puertos disponibles y a la sume, como te dije ... no tengo esa especialidad a nivel de 'embeeded'. Pero se me ocurre que puede ser una buena opcion contruir una lista a partir del resultado de intentar abrir un rango de puertos sin recibir error.

    Me explicare mejor se trata de una funcion que desde el COM1 al COMX intente una instrucion 'open' si lo consigue se hace un 'close' y se incluye en la lista. Si fracasa, significa que el puerto no esta disponible o es inexistente, por lo que no lo incluiremos en dicha lista. Supongo que cuando dices 'switch' te refieres una lista donde seleccionar los puertos.

     

    No se si te he aportado la respuesta esperada.

    Pep Lluis,

     

    martes, 19 de junio de 2007 16:53
  • el switch no es para elegir el puerto a utilizar si no para tratar el dato q se consigue del puerto es decir:

    Lo q quiero es leer el codigo desde el puerto y utilizar este en el switch:

     

    switch(cogido que leemos del puerto)

    {

             case 1: ...........

             case 2:....

    }

     

    Lo q no se es como conseguir el dato, luego meter este en una variable para poder tratarla en el switch.

     

    espero q sea de ayuda, gracias de antemano.

    viernes, 29 de junio de 2007 8:42
  • Lamento no poder ayudarte en ese sentido, para poder hacerlo tendrias que explicar el objetivo de tu aplicacion mas detalladamente y seguido montar un pequeño ejemplo, donde se abren los puertos que vas a utilizar y posteriormente leer de los que tengan datos para leer. Pero repito la informacion que facilitas no es suficiente para dar respuesta.

    Saludos,

    Pep Lluis

    lunes, 2 de julio de 2007 8:29
  • Hola:

    Puedes descargar el manual en pdf sobre VC++ y  puerto serie.
    Saludo.

    http://electronica-pic.blogspot.com
    martes, 26 de mayo de 2009 21:46