User manual

mikroPascal PRO for PIC32
MikroElektronika
239
ADC1_Read
Prototype
function ADC1_Read(channel : word) : word;
Description The function initializes, enables ADC module and reads the specied analog channel input.
Parameters - channel represents the channel from which the analog value is to be acquired.
Returns 10-bit unsigned value from the specied channel.
Requires - The MCU with built-in ADC module.
- Before using the function, be sure to congure the appropriate TRISx bits to designate pins as
inputs.
Example
var adc_value : word;
...
adc_value = ADC1_Read(10); // read analog value from ADC module channel 10
Notes - This is a standalone routine, so there is no need for a previous initialization of ADC module.
- The function sets the appropriate bit in the ADPCFG registers to enable analog function of the
chosen pin.
- Refer to the appropriate Datasheet for channel-to-pin mapping.