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.
-----