I do not use PM, so this is how I set it up using MPASM.
Code:
@ __config _CONFIG1, _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF
OSCCON = %01110000
DEFINE OSC 8
CM1CON0 = 0 'Comparator Off
CM2CON0 = 0 'Comparator Off
TRISA = %11111111 'SET PORTA AS INPUTS
TRISB = %00000000 'SET PORTB AS OUTPUTS
TRISC = %11111111 'SET PORTC AS INPUTS
ANSEL = %00001111 'SET INPUTS AN0-AN3 AS ANALOG INPUTS
ADCON1 = %10000000 'SETUP ADC RIGHT JUSTIFY SET REFV to VDD & VSS
'Define ADCIN parameters
Define ADC_BITS 10 'Set number of bits in result (10)
Define ADC_CLOCK 3 'Set clock source (3=rc)
Define ADC_SAMPLEUS 50 'Set sampling time in microseconds (50us)
Not much different than yours...
Bookmarks