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:
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
//(WiScanSonde_ADS1118_Data(WISCANSONDE_ADS1118_ADC1, 0)
Ce paramètre renvoi la température sous la forme de 13 bits de poids .
Partager