Bonjour je cherche à calculer la conversion d'un CAN 32bits.
Mon souci c'est plus mon compilateur PICBASIC pro qui ne gère pas les float et les valeurs négatives. Ce qui est gênant quand on travail avec du complément à 2...
Je voudrais faire un équivalent de cette fonction en C vers du BASIC sans les float et en ayant un résultat en µV.
Quelqu'un pour m'aider?
Code:x ^= 0x80000000; // Inversion et XOR du MSB voltage = (float) x; // Convertion en float voltage = voltage * 78125 / 33554432; // *5000000/2^31
-----