Bjr, je suis toujours avec mon 16F877.
Donc j'utilise le convertisseur A/D sur AN0 ( RA0 ).
Première question : lorsque je configure ADCON1, je luis dis que Vref+ = Vdd, Vref- = Vss. J'ai supposé que configuré ainsi, il n'était pas nécessaire de brancher les pins Vref+ à Vdd, et Vref- à Vss. Faux ?
Ensuite, j'ai fait plusieurs tests :
Une résistance de Vref+ à AN0 => CAN = 00 00000000
Un pont diviseur sur AN0 => CAN = 00 00000000
Un fil de Vref+ à AN0 => CAN = 11 11111111
J'en conclus que soit j'ai mal configuré le PIC, soit il y a une impédance nulle sur AN0 (ce qui m'étonnerait fort) .
Voici la config :
D'avance merciCode:BANK1 movlw b'00000000' movwf TRISA movlw b'10001110' movwf ADCON1 BANK0 bcf ADCON0, CHS2 bcf ADCON0, CHS1 bcf ADCON0, CHS0 bcf ADCON0, ADCS1 bcf ADCON0, ADCS0 bsf ADCON0, ADON
-----