Bonjour,

J'ai un ADS1118 ( capteur de température de 16 bits ) et je veux comparer ,les 13 bits de poids faible à la sortie de L'ADS1118 , à 50 dégrée la valeur en hexadécimale de 50 dégrée est 0x32 . Donc j'ai fait ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 if (cCD == 0)
      { // L'indicateur n'a pas encore été levé (CD = Cycle Démarré)
        if ( (WiScanSonde_ADS1118_Data(WISCANSONDE_ADS1118_ADC1, 0) < 0x32) && ((0x0E&0x04) == 0x04))
              {
                LED_2 = 1;
                Timer1_Pause(TIMER1_MS2TIMER(250));
                LED_2 = 0;
                cCD = 1;
              }
 
      }
mais lorsque je compile le code et programme la carte mon code ne marche pas. le clignotement n'est pas détecter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
//(WiScanSonde_ADS1118_Data(WISCANSONDE_ADS1118_ADC1, 0)
Ce paramètre renvoi la température sous la forme de 13 bits de poids .