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
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"



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.


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.



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