Task: One single-ended conversion of ADC input 1 using virtual
channel 2.
- Configure the
Input Mode bitfield (INPUTMODE) in Channel 2 Control
Register (CH2CTRL) equal to 0x01 to select single-ended
input
- Configure the MUX
Positive Input bitfield (MUXPOS) in Channel 2 MUX Control
Register (CH2MUXCTRL) equal to 0x01 to select ADC input
1
- Configure the
Enable bit (ENABLE) in Control Register A (CTRLA) to enable
the ADC module without calibrating. Wait for the ADC
start-up time (typical max. 24 ADC clocks).
- Configure the
Start Conversion bit for channel 2 (CH2START) in Control
Register A (CTRLA) to start a single conversion
- Wait for the Interrupt Flag bit for channel 2 (CH2IF) in the
Interrupt Flags register (INTFLAGS) to be set, indicating
that the conversion is finished
- Read the Result register pair for channel 2 (CH2RESL/CH2RESH) to
get the 12-bit conversion result as a 2-byte value