TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: lycans2005 en 20 de Septiembre de 2018, 18:55:55
-
Hola, tengo una duda... compre un lector RFID que al leer un tag arroja algo asi:
Esto es información del fabricante
CHECKSUM: card 10byte DATA entire do XOR operation
----------------------------------------------------------------------------
02 | 8/10/16ASCII Data Characters | 2 bytes Checksum | 03
----------------------------------------------------------------------------
Example: card number: {02}62E3086CED{03}
CHECKSUM: (62H) XOR (E3H) XOR (08H) XOR (6CH) XOR (EDH)=08H
Output data: 02H 36H、32H、45H、33H、30H、38H、36H、43H、45H、44H,30H,38H,03H
El dato inicia siempre con 0x02 y termina con 0x3 eso lo entiendo y sirve para iniciar la captura del dato.
CHECKSUM= 0x62^0xE3^0x08^0x6C^0xED=0x08
¿Como sacaron el output data?
-
....
mmm ya vi, eso es solo para validar el checksum... el output es otro ejemplo pero con un iud de 10byte
Gracias
-
Hola, puntualmente cuál es la duda?
-
Hola, puntualmente cuál es la duda?
Gracias... ya entendí mi duda.