Ver Mensaje Individual
  #10  
Antiguo 25-10-2007
djemix djemix is offline
Miembro
 
Registrado: ago 2006
Posts: 46
Reputación: 0
djemix Va por buen camino
El primer char es el STX (0x02) y el ultimo es el ETX(0x03). Esto esta muy bien pero el problema lo tengo dentro...

Luego viene el numero de argumentos y luego los argumentos... tantos como decia el numero de antes.

Despues viene un CRC que es la suma de los argumentos... y final el ETX.

Con esto te kiero hacer ver que el tamaño de la cadena es variable segun lo que me kieran mandar y claro... cuando me mandan 2 o 3 argumentos... el campo del numero de argumentos ya me coincide o con el ETX o STX.

¿Cual es el problemaaaaa? Pues que cuando recibo una cadena, por ejemplo, de 10 caracteres... Primero recibo los 8 primeros y luego los 2 siguientes...

Cuando digo que recibo me refiero al evento OnTriggerAvail del componente que me salta 2 veces. Siempre me saca los ocho primeros y luego el resto...

Nunca he comprobado en recibir por ejemplo 20 caracteres... para ver si me los divide en paquete de 8... Eso es algo de la configuración del puerto??

Ufff... vaya tocho que te soltado... a ver si te puedes aclarar un poco en todo eso..

Gracias por tu ayuda....
Responder Con Cita