serialport framework 2.0

09/05/2006 - 00:44 por omar acosta | Informe spam
porque cuando recibo en el puerto serie en el evento DataReceived alguna
trama, esta se divide en varios pedazos ejemplo si la trama a resivir es
"020405061225" estoy recibiendo la trama en varios pedazos "0204"
"05061225".

creo que podria manejar esto con la propiedad NewLine = "\0" qusiera decir
q si el fin de la trama es null tome tomo la cadena.

otro problema q se me presenta es que como ejecuoto comandos AT para
conectarme a un modem remoto este me esta escribiendo doble vez al puerto
cuando se conecta una cadena como esta y no e podido controlar el flujo del
programa: "conecct 19200 v4bis" y vuelve y la escribe en el
puerto la misma cadena "conecct 19200 v4bis"


si alguien tiene la solucion le podria enviar el codigo fuente para revisarlo.

gracias: la aplicacion tiene q concetarse por comandos at a otro modem y
luego descrgar datos de un dispositivo.
 

Leer las respuestas

#1 ralvare
09/05/2006 - 21:53 | Informe spam
Mostrar la cita
Puede ser que el modem tenga el ECHO LOCAL activado. Prueba a enviarle el
comando
ATE al modem. Si no funciona puede ser que el comando sea diferente para ese
modelo
de modem.


Mostrar la cita
Imagino que tienes una línea telefónica en el medio. Si no es así deberás
tener un cable
serie especial (cable para modem nulo) en el que se crucen las señales de
Transmisión y Recepción (entre otras cosas)

Un saludo.
RAlvare.

Preguntas similares