TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: nacha4 en 07 de Agosto de 2006, 20:35:24
-
Hola como andan aca otra ves con mis preguntas. tengo una comunicacion serie con un pic el cual le envia a la pc 5 bytes espera una contestacion de 5 bytes y le envia de nuevo 5 bytes a la pc y asi por siempre. mis preguntas son
1) como hago para recibir 5 bytes y almacenarlos en un registro
2) como ago para comparar los 5 bytes anteriore con los 5 entrantes y determinar que bit cambio
ya se que es complicado pero espero que me ayuden parque a mi se me empesaron a quemar los libros
gracias
Nacha4
-
1) Este tema ya se habló en http://www.todopic.com.ar/foros/index.php?topic=13257.0 (http://www.todopic.com.ar/foros/index.php?topic=13257.0).
2) ¿querés determinar cambios en un bit o en un byte?
Si queres detectar cual fue el byte que cambio debes comparar ambas cadenas, byte a byte, y encontrar el/los byte/s distinto/s.
Si queres comparar los bits, podes primero comparar los bytes como mencione en el parrafo anterior, y luego hacer un pasaje de decimal a binario de los bytes que son distintos, y comparar los bits de ambos.
Saludos.
-
hola lo que quiero es comparar los bytes y determinar que bit es el que cambio
nacha