Ver Mensaje Individual
  #1  
Antiguo 19-01-2010
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Reputación: 18
vejerf Va por buen camino
Lectura de tramas en puerto serie

Hola a todos. Estoy implementando un protocolo en el que los datos me llegan por el puerto serie en el siguiente formato:
STX-ID-NN-DD1-...-DDN-CHK-ETX
siendo STX el comienzo de trama, ID un identificador, NN la longitud del campo de datos DD1...DDN, CHK un checksum y ETX el final de trama.
Uso para el puerto serie un objeto de la clase TVaComm de Async32.

Mi pregunta es: ¿hay algún método estándar para la lectura de tramas?

Yo he implementado un método, pero he observado que hay veces que pierdo algunas tramas y pierdo el sincronismo. El problema creo que reside en que busco STX y ETX, pero dentro de la trama puede coincidir algún valor con estos.

Gracias.
__________________
"Patientia et constantia taelecum"
Responder Con Cita