Pagina 1 di 1

ingressi analogici 18f4550

MessaggioInviato: 15 giu 2011, 1:04
da drinu
ciao a tutti , chi mi aiuta? dovrei usare la porta B di un 18f4550 come i/o
digitali ma non so come disabilitare gli ingressi analogici in mikrobasic pro , ho dato una occhiata al datasheet ma per me è arabo.
grazie e buona notte. O_/

Re: ingressi analogici 18f4550

MessaggioInviato: 15 giu 2011, 1:25
da TardoFreak
Oddio, è inglese.
L' arabo è peggio, molto peggio ... fidati di me. ;-)

Re: ingressi analogici 18f4550

MessaggioInviato: 16 giu 2011, 0:12
da taboga
paragrafo 21 del datasheet pagina 260
C'è una tabella di come settare le porte (analogico/digitale)
Esempio : portB da AN8 a AN12 tutte in digitale
Come vedi sulla tabella ci sono le "A" come analogico e "D" come digitale
Le porte interessate sono le PORTB, in alto della pagina trovi registro ADCON1,perciò procedi cosi:
ADCON1= 00000111(equivale alla linea della tabella che abilita in digitale la PORTB, mentre le altre le mette in analogico.
Dal bit 0 - 3 configuri le porte A/D
bit 4 tensione di riferimento su AN3 (è messo a zero poiché penso che non ti serve)
bit 5 tensione di riferimento su AN2 (è messo a zero poiché penso che non ti serve)
bit 6 - 7 è messo a zero.
Spero che mi sono spiegato

Ciao
Stefano

Re: ingressi analogici 18f4550

MessaggioInviato: 16 giu 2011, 10:17
da drinu
gentilissimo, grazie :D :D

Re: ingressi analogici 18f4550

MessaggioInviato: 19 giu 2011, 9:47
da Paolino
Aggiungo che è necessario disabilitare la selezione mediante i configuration bit, come mostrato nella figura:

PIC18_PBADEN.JPG
PIC18_PBADEN.JPG (82.4 KiB) Osservato 1638 volte


Se non disabiliti gli ingressi analogici via configuration bit, puoi scrivere tutte le righe di codice che vuoi, ma gil I/O saranno sempre digitali... :?

Ciao.

Paolo.