STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
ADC_TypeDef Struct Reference

Analog to Digital Converter. More...

#include <stm32h723xx.h>

Public Attributes

__IO uint32_t ISR
 ADC Interrupt and Status Register, Address offset: 0x00.
__IO uint32_t IER
 ADC Interrupt Enable Register, Address offset: 0x04.
__IO uint32_t CR
 ADC control register, Address offset: 0x08.
__IO uint32_t CFGR
 ADC Configuration register, Address offset: 0x0C.
__IO uint32_t CFGR2
 ADC Configuration register 2, Address offset: 0x10.
__IO uint32_t SMPR1
 ADC sample time register 1, Address offset: 0x14.
__IO uint32_t SMPR2
 ADC sample time register 2, Address offset: 0x18.
__IO uint32_t PCSEL_RES0
 Reserved for ADC3, ADC1/2 pre-channel selection, Address offset: 0x1C.
__IO uint32_t LTR1_TR1
 ADC watchdog Lower threshold register 1, Address offset: 0x20.
__IO uint32_t HTR1_TR2
 ADC watchdog higher threshold register 1, Address offset: 0x24.
__IO uint32_t RES1_TR3
 Reserved for ADC1/2, ADC3 threshold register, Address offset: 0x28.
uint32_t RESERVED2
 Reserved, 0x02C.
__IO uint32_t SQR1
 ADC regular sequence register 1, Address offset: 0x30.
__IO uint32_t SQR2
 ADC regular sequence register 2, Address offset: 0x34.
__IO uint32_t SQR3
 ADC regular sequence register 3, Address offset: 0x38.
__IO uint32_t SQR4
 ADC regular sequence register 4, Address offset: 0x3C.
__IO uint32_t DR
 ADC regular data register, Address offset: 0x40.
uint32_t RESERVED3
 Reserved, 0x044.
uint32_t RESERVED4
 Reserved, 0x048.
__IO uint32_t JSQR
 ADC injected sequence register, Address offset: 0x4C.
uint32_t RESERVED5 [4]
 Reserved, 0x050 - 0x05C.
__IO uint32_t OFR1
 ADC offset register 1, Address offset: 0x60.
__IO uint32_t OFR2
 ADC offset register 2, Address offset: 0x64.
__IO uint32_t OFR3
 ADC offset register 3, Address offset: 0x68.
__IO uint32_t OFR4
 ADC offset register 4, Address offset: 0x6C.
uint32_t RESERVED6 [4]
 Reserved, 0x070 - 0x07C.
__IO uint32_t JDR1
 ADC injected data register 1, Address offset: 0x80.
__IO uint32_t JDR2
 ADC injected data register 2, Address offset: 0x84.
__IO uint32_t JDR3
 ADC injected data register 3, Address offset: 0x88.
__IO uint32_t JDR4
 ADC injected data register 4, Address offset: 0x8C.
uint32_t RESERVED7 [4]
 Reserved, 0x090 - 0x09C.
__IO uint32_t AWD2CR
 ADC Analog Watchdog 2 Configuration Register, Address offset: 0xA0.
__IO uint32_t AWD3CR
 ADC Analog Watchdog 3 Configuration Register, Address offset: 0xA4.
uint32_t RESERVED8
 Reserved, 0x0A8.
uint32_t RESERVED9
 Reserved, 0x0AC.
__IO uint32_t LTR2_DIFSEL
 ADC watchdog Lower threshold register 2, Difsel for ADC3, Address offset: 0xB0.
__IO uint32_t HTR2_CALFACT
 ADC watchdog Higher threshold register 2, Calfact for ADC3, Address offset: 0xB4.
__IO uint32_t LTR3_RES10
 ADC watchdog Lower threshold register 3, specific ADC1/2, Address offset: 0xB8.
__IO uint32_t HTR3_RES11
 ADC watchdog Higher threshold register 3, specific ADC1/2, Address offset: 0xBC.
__IO uint32_t DIFSEL_RES12
 ADC Differential Mode Selection Register specific ADC1/2, Address offset: 0xC0.
__IO uint32_t CALFACT_RES13
 ADC Calibration Factors specific ADC1/2, Address offset: 0xC4.
__IO uint32_t CALFACT2_RES14
 ADC Linearity Calibration Factors specific ADC1/2, Address offset: 0xC8.

Detailed Description

Analog to Digital Converter.

Definition at line 241 of file stm32h723xx.h.

Member Data Documentation

◆ AWD2CR

__IO uint32_t ADC_TypeDef::AWD2CR

ADC Analog Watchdog 2 Configuration Register, Address offset: 0xA0.

Definition at line 274 of file stm32h723xx.h.

◆ AWD3CR

__IO uint32_t ADC_TypeDef::AWD3CR

ADC Analog Watchdog 3 Configuration Register, Address offset: 0xA4.

Definition at line 275 of file stm32h723xx.h.

◆ CALFACT2_RES14

__IO uint32_t ADC_TypeDef::CALFACT2_RES14

ADC Linearity Calibration Factors specific ADC1/2, Address offset: 0xC8.

Definition at line 284 of file stm32h723xx.h.

◆ CALFACT_RES13

__IO uint32_t ADC_TypeDef::CALFACT_RES13

ADC Calibration Factors specific ADC1/2, Address offset: 0xC4.

Definition at line 283 of file stm32h723xx.h.

◆ CFGR

__IO uint32_t ADC_TypeDef::CFGR

ADC Configuration register, Address offset: 0x0C.

Definition at line 246 of file stm32h723xx.h.

◆ CFGR2

__IO uint32_t ADC_TypeDef::CFGR2

ADC Configuration register 2, Address offset: 0x10.

Definition at line 247 of file stm32h723xx.h.

◆ CR

__IO uint32_t ADC_TypeDef::CR

ADC control register, Address offset: 0x08.

Definition at line 245 of file stm32h723xx.h.

◆ DIFSEL_RES12

__IO uint32_t ADC_TypeDef::DIFSEL_RES12

ADC Differential Mode Selection Register specific ADC1/2, Address offset: 0xC0.

Definition at line 282 of file stm32h723xx.h.

◆ DR

__IO uint32_t ADC_TypeDef::DR

ADC regular data register, Address offset: 0x40.

Definition at line 259 of file stm32h723xx.h.

◆ HTR1_TR2

__IO uint32_t ADC_TypeDef::HTR1_TR2

ADC watchdog higher threshold register 1, Address offset: 0x24.

Definition at line 252 of file stm32h723xx.h.

◆ HTR2_CALFACT

__IO uint32_t ADC_TypeDef::HTR2_CALFACT

ADC watchdog Higher threshold register 2, Calfact for ADC3, Address offset: 0xB4.

Definition at line 279 of file stm32h723xx.h.

◆ HTR3_RES11

__IO uint32_t ADC_TypeDef::HTR3_RES11

ADC watchdog Higher threshold register 3, specific ADC1/2, Address offset: 0xBC.

Definition at line 281 of file stm32h723xx.h.

◆ IER

__IO uint32_t ADC_TypeDef::IER

ADC Interrupt Enable Register, Address offset: 0x04.

Definition at line 244 of file stm32h723xx.h.

◆ ISR

__IO uint32_t ADC_TypeDef::ISR

ADC Interrupt and Status Register, Address offset: 0x00.

Definition at line 243 of file stm32h723xx.h.

◆ JDR1

__IO uint32_t ADC_TypeDef::JDR1

ADC injected data register 1, Address offset: 0x80.

Definition at line 269 of file stm32h723xx.h.

◆ JDR2

__IO uint32_t ADC_TypeDef::JDR2

ADC injected data register 2, Address offset: 0x84.

Definition at line 270 of file stm32h723xx.h.

◆ JDR3

__IO uint32_t ADC_TypeDef::JDR3

ADC injected data register 3, Address offset: 0x88.

Definition at line 271 of file stm32h723xx.h.

◆ JDR4

__IO uint32_t ADC_TypeDef::JDR4

ADC injected data register 4, Address offset: 0x8C.

Definition at line 272 of file stm32h723xx.h.

◆ JSQR

__IO uint32_t ADC_TypeDef::JSQR

ADC injected sequence register, Address offset: 0x4C.

Definition at line 262 of file stm32h723xx.h.

◆ LTR1_TR1

__IO uint32_t ADC_TypeDef::LTR1_TR1

ADC watchdog Lower threshold register 1, Address offset: 0x20.

Definition at line 251 of file stm32h723xx.h.

◆ LTR2_DIFSEL

__IO uint32_t ADC_TypeDef::LTR2_DIFSEL

ADC watchdog Lower threshold register 2, Difsel for ADC3, Address offset: 0xB0.

Definition at line 278 of file stm32h723xx.h.

◆ LTR3_RES10

__IO uint32_t ADC_TypeDef::LTR3_RES10

ADC watchdog Lower threshold register 3, specific ADC1/2, Address offset: 0xB8.

Definition at line 280 of file stm32h723xx.h.

◆ OFR1

__IO uint32_t ADC_TypeDef::OFR1

ADC offset register 1, Address offset: 0x60.

Definition at line 264 of file stm32h723xx.h.

◆ OFR2

__IO uint32_t ADC_TypeDef::OFR2

ADC offset register 2, Address offset: 0x64.

Definition at line 265 of file stm32h723xx.h.

◆ OFR3

__IO uint32_t ADC_TypeDef::OFR3

ADC offset register 3, Address offset: 0x68.

Definition at line 266 of file stm32h723xx.h.

◆ OFR4

__IO uint32_t ADC_TypeDef::OFR4

ADC offset register 4, Address offset: 0x6C.

Definition at line 267 of file stm32h723xx.h.

◆ PCSEL_RES0

__IO uint32_t ADC_TypeDef::PCSEL_RES0

Reserved for ADC3, ADC1/2 pre-channel selection, Address offset: 0x1C.

Definition at line 250 of file stm32h723xx.h.

◆ RES1_TR3

__IO uint32_t ADC_TypeDef::RES1_TR3

Reserved for ADC1/2, ADC3 threshold register, Address offset: 0x28.

Definition at line 253 of file stm32h723xx.h.

◆ RESERVED2

uint32_t ADC_TypeDef::RESERVED2

Reserved, 0x02C.

Definition at line 254 of file stm32h723xx.h.

◆ RESERVED3

uint32_t ADC_TypeDef::RESERVED3

Reserved, 0x044.

Definition at line 260 of file stm32h723xx.h.

◆ RESERVED4

uint32_t ADC_TypeDef::RESERVED4

Reserved, 0x048.

Definition at line 261 of file stm32h723xx.h.

◆ RESERVED5

uint32_t ADC_TypeDef::RESERVED5[4]

Reserved, 0x050 - 0x05C.

Definition at line 263 of file stm32h723xx.h.

◆ RESERVED6

uint32_t ADC_TypeDef::RESERVED6[4]

Reserved, 0x070 - 0x07C.

Definition at line 268 of file stm32h723xx.h.

◆ RESERVED7

uint32_t ADC_TypeDef::RESERVED7[4]

Reserved, 0x090 - 0x09C.

Definition at line 273 of file stm32h723xx.h.

◆ RESERVED8

uint32_t ADC_TypeDef::RESERVED8

Reserved, 0x0A8.

Definition at line 276 of file stm32h723xx.h.

◆ RESERVED9

uint32_t ADC_TypeDef::RESERVED9

Reserved, 0x0AC.

Definition at line 277 of file stm32h723xx.h.

◆ SMPR1

__IO uint32_t ADC_TypeDef::SMPR1

ADC sample time register 1, Address offset: 0x14.

Definition at line 248 of file stm32h723xx.h.

◆ SMPR2

__IO uint32_t ADC_TypeDef::SMPR2

ADC sample time register 2, Address offset: 0x18.

Definition at line 249 of file stm32h723xx.h.

◆ SQR1

__IO uint32_t ADC_TypeDef::SQR1

ADC regular sequence register 1, Address offset: 0x30.

Definition at line 255 of file stm32h723xx.h.

◆ SQR2

__IO uint32_t ADC_TypeDef::SQR2

ADC regular sequence register 2, Address offset: 0x34.

Definition at line 256 of file stm32h723xx.h.

◆ SQR3

__IO uint32_t ADC_TypeDef::SQR3

ADC regular sequence register 3, Address offset: 0x38.

Definition at line 257 of file stm32h723xx.h.

◆ SQR4

__IO uint32_t ADC_TypeDef::SQR4

ADC regular sequence register 4, Address offset: 0x3C.

Definition at line 258 of file stm32h723xx.h.


The documentation for this struct was generated from the following file:
  • firmware/Flight_Computer/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h723xx.h