Salve,
vi presento il mio problema. Sto lavorando con un sistema di comunicazione seriale del quale mi è stata fornita una documentazione molto parziale...
Con il portmon di windows sono riuscito a "sniffare" i messaggi che vengono inviati da un software di test che mi è stato fornito col dispositivo. I messaggi sono i seguenti:
0A FF 02 44 B1
0A FF 02 80 75
Rappresentano due comandi per ricevere informazioni (una risposta dal dispositivo).
In entrambi i messaggi il primo byte (0A) rappresenta l'header. Gli ultimi due byte (B1 e 75) rappresentano il checksum.
Ho provato con tutti i polinomi generatori possibili a calcolare il checksum. Non ci riesco. Non ne esco fuori. Non so nemmeno se considera l'header al momento del calcolo.
I valori B1 e 75 non capisco da dove saltino fuori!
Chiunque potesse darmi una mano mi sarebbe veramente d'aiuto perché senno' non riesco a capire se la risposta che il dispositivo mi da è corretta o meno