none
lectura y escritura de cadena de caracteres por el puerto seria C# RRS feed

  • Pregunta

  • Por favor alquien que me ayude

    soy nuevo en este ambito, estoy elaborando un sistema de monitoreo con microcontroladores y una pc la comunicación que uso es 485 half duplex.

    no se como hacer que mi programa de la computadora envie una cadena e inmediatamente espere la recepcion  de datos por el puerto serial por un tiempo aproximado 20ms para luego poder enviar nuevamente otra cadena.

    se puede decir que el envio y recepcion esten en el mismo evento.

    el siguiente codigo son partes de ejemplos que encontre obviamente no es la manera pero es una idea de como quiesiera que funcione mi programa pero no se como hacerlo.

    privatevoid sendButton_Click(object sender, EventArgs e) { try { sp.WriteLine(textBox.Text); textBox.Text = ""; } catch (System.Exception ex) { baudRatelLabel.Text = ex.Message; }

                try
                {
                    textBox.Text = "";
                    textBox.Text = sp.ReadLine();
                }
                catch(System.Exception ex)
                {
                    baudRatelLabel.Text = ex.Message;
                }
            }

    • Editado RodrigoHD viernes, 25 de enero de 2019 21:44
    miércoles, 16 de enero de 2019 20:56

Respuestas

  • Hola RodrigoHD

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, para poder darte una mejor atención, te solicitamos de favor que nos brindes un poco más de información acerca del problema que se te presenta, así como compartirnos un fragmento del código para podernos dar una idea más clara de lo que requieres.

    Gracias por usar los foros de MSDN.

    Pedro Alfaro
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    jueves, 17 de enero de 2019 17:15
    Moderador