Somme De Contrôle (Crc16) - JUMO IMAGO 500 Mode D'emploi

Masquer les pouces Voir aussi pour IMAGO 500:
Table des Matières

Publicité

2.7 Somme de contrôle (CRC16)
Mode de calcul
Exemple
La somme de contrôle (CRC16) permet de détecter les erreurs de transmis-
sion. Si une erreur est détectée lors de l'évaluation, l'appareil correspondant
ne répond pas.
CRC = 0xFFFF
CRC = CRC XOR ByteOfMessage
For (1 à 8)
while (tous les octets du message ne sont pas traités) ;
Demande de données : lecture de deux mots à l'adresse
(CRC16 = 0xA592)
07
03
00
CE 00
Réponse : (CRC16 = 0xADF5)
07
03
04
00
mot 1
2 Description du protocole
CRC = SHR(CRC)
if (drapeau report à droite = 1)
then
CRC
=
CRC
XOR
0xA001
02
A5
CRC16
00
41
C8 AD
mot 2
else
0x00CE
92
F5
CRC16
13

Publicité

Table des Matières
loading

Table des Matières