Bonjour,
Pas facile la programmation quand on est débutant...
Bon, j'ai encore un souci:
j'utilise un PIC 18F4682 (je travail avec MPLAB et C18)(et mon quartz est de 20MHz)et je souhaite faire une conversion A/N sur AN0. La tension que je veut mesurer varie entre 0 et 15V, je l'adapte donc par le biais d'un pont div pour que la tension varien entre 0 et 5V.
Jusque là j'espère avoir bon!
Ensuite, coté programme, j'utilise les données sources de adc.h (OpenADC,ConvertADC,ReadADC,.. .)(j'espère que mon code est correct???)
J'ai préalablement définit le bit 0 du port A en analogique par le biais de ADCON1)
Je stocke donc le résultat dans résult, mais je ne sais pas à quoi correspond les valeurs (je n'ai pas encore testé sur carte le programme), comment faire pour traduire le résultat en décimal...Code:OpenADC(ADC_FOSC_32 & ADC_RIGHT_JUST & ADC_12_TAD, ADC_CH0 & ADC_INT_OFF,7); Delay10TCYx(5); ConvertADC(); while(BusyADC()); result=ReadADC(); CloseADC();
Je vous remercie d'avance pour votre aide
Nicolas
-----