Module rp2040_pac::adc
source · Expand description
Control and data interface to SAR ADC
Modules§
- ADC Control and Status
- Clock divider. If non-zero, CS_START_MANY will start conversions
at regular intervals rather than back-to-back.
The divider is reset when either of these fields are written.
Total period is 1 + INT + FRAC / 256 - FIFO control and status
- Conversion result FIFO
- Interrupt Enable
- Interrupt Force
- Raw Interrupts
- Interrupt status after masking & forcing
- Result of most recent ADC conversion
Structs§
- Register block
Type Aliases§
- CS (rw) register accessor: ADC Control and Status
- DIV (rw) register accessor: Clock divider. If non-zero, CS_START_MANY will start conversions
at regular intervals rather than back-to-back.
The divider is reset when either of these fields are written.
Total period is 1 + INT + FRAC / 256 - FCS (rw) register accessor: FIFO control and status
- FIFO (r) register accessor: Conversion result FIFO
- INTE (rw) register accessor: Interrupt Enable
- INTF (rw) register accessor: Interrupt Force
- INTR (r) register accessor: Raw Interrupts
- INTS (r) register accessor: Interrupt status after masking & forcing
- RESULT (r) register accessor: Result of most recent ADC conversion