Bonjour à tous,
j'ai un problème de lecture de mes entrees analogiques sur mon PIC18F6680.
j'ai bien regardé le cours de bigonoff , mais j'ai toujours un problème.
ma lecture est en fonction de mon registre ADCON2 soit à 0xFF soit à 0xC4.(quique en ce moment je n'ai plus que 0xFF !!!!)
pouvez vous m'aidez voici mon bout de programme:
frequence d'oscillation 8MHz
TRISA= 0x3F;
while(1)
{
if(test==0)
{ADCON0 =0x00;
ADCON1=0x09;
ADCON2=0x05; // FRC
ADCON0bits.ADON=1;
ADCON0bits.GO_DONE=1;
while( ADCON0bits.GO_DONE)
{}
centre= ADRESH; // lire le résultat
test++;
ADCON0bits.ADON=0;
}
}
j'ai beau changer les valeurs de ADCON2 en 0x2D, en 0x05 ou autre j'ai toujours 0xFF.
si vous avez une idée merci d'avance pour votre aide....
PS: j'ai des ampli en suiveur à l'entrée de mon PIC.
-----