Calcul CheckSum

Signaler
Messages postés
1
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
2 décembre 2010
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
Salut,

je cherche a envoyer des commandes à un moniteur Sony en rs232 pour sélectionner l'entrée video.
Je repart d'un petit script que j'utilsais pour "piloter" un magnétoscope Sony.
Mais la commandes du moniteur est plus complexe, il me faut calcul un checksum à la fin de la commande, mais j'y comprends rien !!
Voici le détail donné par SONY :
Checksum
This value is set so that the bottom eight bits of the
sum of all bytes from the byte count to the checksum
inclusive are zero

Merci de votre aide les gars

YP

2 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
De ce que j'en comprend, en gros le checksum, la somme des octets en partant de l'octet compteur jusqu'à l'octet de checksum de sorte que les 8 bits de poids faible de cette somme soient égal à 0

Donc il faut comprendre que le checksum est égal à
256 - (Somme - MOD 256)

ou la somme est la somme indiquée au dessus sans le checksum ou en gardant le checksum mais en le mettant à 0 (ce qui revient au même)

[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
raté, il faut lire
256 - (Somme MOD 256)



[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i