donc faut utiliser ADRESH et ADRESL
donc dans le programme, je devrais faire un ( si je justifie à gauche )non ? Donc la valeur trouvé par le produit en croix ( valeur de points ) doit être convertie en binaire ( je le fais avec la calculatrice de fedora ) :Code:if (ADRESH==XXXXXXXX.ADRESL==XX000000) {.....}
ex : ( si j'ai bien compris ) 1023 points représente en binaire 1111 1111 11 soit 10 bits ce qui correspond bien à ce qui est écrit dans le datasheet.
Donc si on prend par exemple 521 points ( qui correspond à une tension X ) en binaire ça fera 1000 0010 01 donc dans le programme je fais un if (ADRESH==10000010.ADRESL==0100 0000) {...}
bon, ça a l'air bizarre, je crois pas que ce soit comme ça mais c'est déjà un début Je devines qu'il faut déclarer 1 ( ou 2 ? ) variable(s) pour une des 2 variables ( ou les 2 )
Merci
-----