Bonsoir,
Je calcule et stock la tension sortant de mon l'ADC de mon PIC18F4680 dans un float, seulement mon float est systématiquement arrondi... Je n'arrive pas à obtenir la valeur décimale, il me donne systématiquement la valeur entière. J'utilise la ligne de code suivante pour extraire le résultat de l'ADC, x est déclaré en tant que float. La partie entière est bonne, me manque la partie décimale =(
o->x = (((ADRESH*256+ADRESL)*5)/1023);
C'est un bug du mode de debug de MPLabX ou bien le code m'arrondi vraiment le résultat ? Vous avez des retours sur la manipulation des float avec MPLabX ?
Merci
-----