problema con il convertitore AD del PIC12F75

Mar 17, 2006 6 Replies

Buonasera agle esperti del newsgrouop (e non), non riesco ad utilizzare contemporaneamente (intendo con lo stesso programma) i due convertitori AD delle porte GPIO0 e GPIO1 del PIC12F675 (premetto che uso il PICBASIC PRO), mi spiego meglio, settando il convertitore sull'ingresso analogico di GPIO0 tutto ok, poi qando lo commuto su GPIO1 il convertitore non funziona, o meglio, non funzione con GPIO0 da 0 neanche se nel frattempo setto questa porta come ingeresso digitale. A qualcuno e' capitato mai lo stesso problema? E possobile che c'entri qualcosa il comparatore analogico? Qualunque suggerimento è ben accetto. Grazie in anticipo.



G.Paolo


"Lillo" ha scritto nel messaggio news:441b2c94$0$29099$ snipped-for-privacy@news.tiscali.it...

Con intendi diverso??? IN uqesto PIC c'è un registro che ti dice quali degli ingressi sono analogici, indipendentemente da quello che seleziona l'ingresso del MUX analogico??? Prova a pulire quello.

J.

si, intendo diverso da 0

esiste: TRISIO per selezionare gli ingressi e le uscite, ADCON0, ta l'altro per selezionare il canale analgico su cui fare la conversione e accendere-spegnere il convertitore, ANSEL, tra l'altro x selezionare quali ingressi settare il analogico e quali in digitale, intendi quest'ultimo?

"Regae" ha scritto nel messaggio news:441b32a7$0$18286$ snipped-for-privacy@reader1.news.tin.it...

poi un'altra domanda, e' indispensabile spegnere il convertitore AD prima di pulire ilregistro, settare l'ingresso da digitale ad analogico e commutarci sopra il convertitore?

"Lillo" ha scritto nel messaggio news:441b36f3$0$29099$ snipped-for-privacy@news.tiscali.it...

Non so rispondere al tuo problema, anche perche' non hai spiegato bene i sintomi, pero' ti faccio notare che non ci sono due convertitori ma uno solo il cui ingresso e' commutabile su vari pin.

"Lillo" ha scritto nel messaggio news:441b56c7$0$29100$ snipped-for-privacy@news.tiscali.it...

Non serve spegnere il convertitore! Per l'altro problema io proverei appunto a togliere il canale che non ti interessa da ANSEL! Tu adesso lasci ANSEL sempre allo stesso valore e selezioni il canale da convertire tramite ADCON0, vero??? QUesta sarebbe la procedura corretta... però ho trovato sempre qualche problema negli ADC della Microchip. Fammi sapere!!! SOno curioso! :-)

J.

grazie ora ci provo poi ti faccio sapere.

regae" ha scritto nel messaggio news:441bdf51$0$29726$ snipped-for-privacy@reader2.news.tin.it...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required