Bonjour,
j'ai mal décodé une trame CAN, j'ai donc des valeurs de mesures non significatives.
Je voudrais quand même pouvoir les exploiter.
c'est normalement codé sur 16bit donc 2 octets.
Pour l'exemple voici deux mesures correctes et leurs équivalents erronées
11125->41003
9678->62245
en hexa ça donne ça
2B75->A02B
25CE->F325
on voit bien que l'un des deux octets est interverti entre la vraie valeur et celle que j'ai enregistré
mais j'ai du mal à voir quoi faire avec l'autre octet.
Je pense (Je suis sur) que c'est un problème de BigEndian/LittleEndian, Intel/Motorola
Je m'adresse donc à vous pour voir si qqun saurait comment s'en sortir.
merci
-----