Module nrf52811_pac::saadc[][src]

Expand description

Analog to Digital Converter

Modules

Register block Unspecified

Enable or disable ADC

Calibration is complete

Register block Peripheral events.

A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.

The ADC has filled up the Result buffer

A result is ready to get transferred to RAM.

The ADC has started

The ADC has stopped

Enable or disable interrupt

Disable interrupt

Enable interrupt

Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.

Resolution configuration

Register block RESULT EasyDMA channel

Controls normal or continuous sample rate

Status

Starts offset auto-calibration

Take one ADC sample, if scan is enabled all channels are sampled

Start the ADC and prepare the result buffer in RAM

Stop the ADC and terminate any on-going conversion

Structs

Register block

Register block

Register block

Register block

Type Definitions

ENABLE register accessor: an alias for Reg<ENABLE_SPEC>

EVENTS_CALIBRATEDONE register accessor: an alias for Reg<EVENTS_CALIBRATEDONE_SPEC>

EVENTS_DONE register accessor: an alias for Reg<EVENTS_DONE_SPEC>

EVENTS_END register accessor: an alias for Reg<EVENTS_END_SPEC>

EVENTS_RESULTDONE register accessor: an alias for Reg<EVENTS_RESULTDONE_SPEC>

EVENTS_STARTED register accessor: an alias for Reg<EVENTS_STARTED_SPEC>

EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>

INTEN register accessor: an alias for Reg<INTEN_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

OVERSAMPLE register accessor: an alias for Reg<OVERSAMPLE_SPEC>

RESOLUTION register accessor: an alias for Reg<RESOLUTION_SPEC>

SAMPLERATE register accessor: an alias for Reg<SAMPLERATE_SPEC>

STATUS register accessor: an alias for Reg<STATUS_SPEC>

TASKS_CALIBRATEOFFSET register accessor: an alias for Reg<TASKS_CALIBRATEOFFSET_SPEC>

TASKS_SAMPLE register accessor: an alias for Reg<TASKS_SAMPLE_SPEC>

TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>

TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>