Título: Problema comunicación Puerto Serie Publicado por: malith en 30 Agosto 2015, 04:47 am Buenas,
He creado un programa para enviar y recibir tramas hexadecimales a través de un puerto serie en visual basic. Al testear el programa veo que las tramas se envian correctamente (usando lenguaje ascii), pero a la hora de recibir las tramas, cuando se encuentra un zero termina la comunicación. Por ejemplo si tengo que recibir 10 49 3B 16 lo recibio perfecto, pero si tengo que recibir 10 49 00 3B 16 solo recibo 10 49. Alguien puede ayudarme? Gracias de antemano Título: Re: Problema comunicación Puerto Serie Publicado por: someRandomCode en 30 Agosto 2015, 08:57 am Malith, seria muy util que compartieras la sección de tu programa pertinente a la recepcion de las tramas.
Título: Re: Problema comunicación Puerto Serie Publicado por: malith en 30 Agosto 2015, 14:45 pm Gracias por contestar,
primero abro el puerto con esta instrucción al activar un botón: Código: Private Sub BtnConnectar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnConnectar.Click Luego para recibir los datos entrantes hago servir delegados: Código: Private Sub AccesFormPrincipial(ByVal TextForm As String) Código: Private Sub DadaRebuda(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SpPort.DataReceived Código: Private Sub PortaAccesInterrupcio(ByVal BufferIn As String) Sería esta parte |