Bonjour à tous
j'aimerai comparer une tension à deux valeurs (1 V et 2 V) en affichant leurs conversions sur 4 leds, pour cela j'ai pensé à utilisé le convertisseur A/N du pic 16F877A.
le problème c'est que j'arrive pas à configurer les deux registres ADCON0 et ADCON1.
voici le programme que j'ai utilisé mais toujours tous le portb à l'état haut!!
Y a-t-il une erreur??Code:unsigned int temp_res; void main() { TRISB = 0; //PORTB as output TRISA = 0xFF; //PORTA as input ADCON1 = 0x0E; // Set AN0 channel pin as analog CMCON |= 7; // Disable comparators do { temp_res = ADC_Read(2); // Get 10-bit results of AD conversion PORTB = temp_res; // Send lower 8 bits to PORTB } while(1); }
comment doit je configurer les deux registres??
merci d'avance
-----