Reset and clock control (RCC)
18 Reset and clock control (RCC)
18.1 RCC Firmware driver registers structures
18.1.1 RCC_TypeDef
RCC_TypeDef is defined in the stm32f30x.h
Data Fields
ï‚· __IO uint32_t CR
ï‚· __IO uint32_t CFGR
ï‚· __IO uint32_t CIR
ï‚· __IO uint32_t APB2RSTR
ï‚· __IO uint32_t APB1RSTR
ï‚· __IO uint32_t AHBENR
ï‚· __IO uint32_t APB2ENR
ï‚· __IO uint32_t APB1ENR
ï‚· __IO uint32_t BDCR
ï‚· __IO uint32_t CSR
ï‚· __IO uint32_t AHBRSTR
ï‚· __IO uint32_t CFGR2
ï‚· __IO uint32_t CFGR3
Field Documentation
ï‚· __IO uint32_t RCC_TypeDef::CR
ï€ RCC clock control register, Address offset: 0x00
ï‚· __IO uint32_t RCC_TypeDef::CFGR
ï€ RCC clock configuration register, Address offset: 0x04
ï‚· __IO uint32_t RCC_TypeDef::CIR
ï€ RCC clock interrupt register, Address offset: 0x08
ï‚· __IO uint32_t RCC_TypeDef::APB2RSTR
ï€ RCC APB2 peripheral reset register, Address offset: 0x0C
ï‚· __IO uint32_t RCC_TypeDef::APB1RSTR
ï€ RCC APB1 peripheral reset register, Address offset: 0x10
ï‚· __IO uint32_t RCC_TypeDef::AHBENR
ï€ RCC AHB peripheral clock register, Address offset: 0x14
ï‚· __IO uint32_t RCC_TypeDef::APB2ENR
ï€ RCC APB2 peripheral clock enable register, Address offset: 0x18
ï‚· __IO uint32_t RCC_TypeDef::APB1ENR
ï€ RCC APB1 peripheral clock enable register, Address offset: 0x1C
ï‚· __IO uint32_t RCC_TypeDef::BDCR
ï€ RCC Backup domain control register, Address offset: 0x20
ï‚· __IO uint32_t RCC_TypeDef::CSR
ï€ RCC clock control & status register, Address offset: 0x24
ï‚· __IO uint32_t RCC_TypeDef::AHBRSTR
ï€ RCC AHB peripheral reset register, Address offset: 0x28
ï‚· __IO uint32_t RCC_TypeDef::CFGR2