PIC18f4550: I2C + ADC

Como vimos anteriormente, somente podemos habilitar as entradas analógicas necessárias em nosso projeto.

Tomando como exemplo a Gogo Board, que utiliza oito entradas para os sensores, sendo elas de AN0 à AN7, temos que configura-las corretamente.

Para o compilador CCS usamos:

#define AN0_TO_AN7 0x07
setup_adc_ports(AN0_TO_AN7_ANALOG);

Ou ainda:

setup_adc_ports(0x07_ANALOG);

Para o compilador C18, devemos utilizar:

OpenADC(...,...,ADC_8ANA)

Verifique sempre o datasheet do microcontrolador e do respectivo compilador.

Anúncios