GPS Device
Loading...
Searching...
No Matches

RTC peripheral register map. More...

#include <stm32f401re.h>

Public Attributes

uint32_t volatile RTC_TR
uint32_t volatile RTC_DR
uint32_t volatile RTC_CR
uint32_t volatile RTC_ISR
uint32_t volatile RTC_PRER
uint32_t volatile RTC_WUTR
uint32_t volatile RTC_CALIBR
uint32_t volatile RTC_ALRMAR
uint32_t volatile RTC_ALRMBR
uint32_t volatile RTC_WPR
uint32_t volatile RTC_SSR
uint32_t RESERVED0
uint32_t volatile RTC_TSTR
uint32_t RESERVED1
uint32_t volatile RTC_TSSSR
uint32_t volatile RTC_CALR
uint32_t volatile RTC_TAFCR
uint32_t volatile RTC_ALRMASSR
uint32_t volatile RTC_ALRMBSSR
uint32_t RESERVED2
uint32_t volatile RTC_BKPxR [20]

Detailed Description

RTC peripheral register map.

All registers are write-protected by default. Unlock by writing 0xCA then 0x53 to RTC_WPR. Re-lock by writing any invalid key. Most configuration registers also require INIT mode (RTC_ISR_INIT = 1).

Definition at line 184 of file stm32f401re.h.

Member Data Documentation

◆ RTC_TR

uint32_t volatile RTC_REGDEF_ts::RTC_TR

Time register: BCD-encoded hours, minutes, seconds, AM/PM flag.

Definition at line 185 of file stm32f401re.h.

◆ RTC_DR

uint32_t volatile RTC_REGDEF_ts::RTC_DR

Date register: BCD-encoded year, month, day, weekday.

Definition at line 186 of file stm32f401re.h.

◆ RTC_CR

uint32_t volatile RTC_REGDEF_ts::RTC_CR

Control register: format, wakeup timer, alarm, timestamp enables.

Definition at line 187 of file stm32f401re.h.

◆ RTC_ISR

uint32_t volatile RTC_REGDEF_ts::RTC_ISR

Initialization and status register: INIT mode, shadow register sync.

Definition at line 188 of file stm32f401re.h.

◆ RTC_PRER

uint32_t volatile RTC_REGDEF_ts::RTC_PRER

Prescaler register: PREDIV_A (async) and PREDIV_S (sync) fields.

Definition at line 189 of file stm32f401re.h.

◆ RTC_WUTR

uint32_t volatile RTC_REGDEF_ts::RTC_WUTR

Wakeup timer register.

Definition at line 190 of file stm32f401re.h.

◆ RTC_CALIBR

uint32_t volatile RTC_REGDEF_ts::RTC_CALIBR

Calibration register.

Definition at line 191 of file stm32f401re.h.

◆ RTC_ALRMAR

uint32_t volatile RTC_REGDEF_ts::RTC_ALRMAR

Alarm A register.

Definition at line 192 of file stm32f401re.h.

◆ RTC_ALRMBR

uint32_t volatile RTC_REGDEF_ts::RTC_ALRMBR

Alarm B register.

Definition at line 193 of file stm32f401re.h.

◆ RTC_WPR

uint32_t volatile RTC_REGDEF_ts::RTC_WPR

Write protection register: write 0xCA then 0x53 to unlock.

Definition at line 194 of file stm32f401re.h.

◆ RTC_SSR

uint32_t volatile RTC_REGDEF_ts::RTC_SSR

Sub-second register.

Definition at line 195 of file stm32f401re.h.

◆ RESERVED0

uint32_t RTC_REGDEF_ts::RESERVED0

Definition at line 196 of file stm32f401re.h.

◆ RTC_TSTR

uint32_t volatile RTC_REGDEF_ts::RTC_TSTR

Timestamp time register.

Definition at line 197 of file stm32f401re.h.

◆ RESERVED1

uint32_t RTC_REGDEF_ts::RESERVED1

Definition at line 198 of file stm32f401re.h.

◆ RTC_TSSSR

uint32_t volatile RTC_REGDEF_ts::RTC_TSSSR

Timestamp sub-second register.

Definition at line 199 of file stm32f401re.h.

◆ RTC_CALR

uint32_t volatile RTC_REGDEF_ts::RTC_CALR

Smooth digital calibration register.

Definition at line 200 of file stm32f401re.h.

◆ RTC_TAFCR

uint32_t volatile RTC_REGDEF_ts::RTC_TAFCR

Tamper and alternate function configuration register.

Definition at line 201 of file stm32f401re.h.

◆ RTC_ALRMASSR

uint32_t volatile RTC_REGDEF_ts::RTC_ALRMASSR

Alarm A sub-second register.

Definition at line 202 of file stm32f401re.h.

◆ RTC_ALRMBSSR

uint32_t volatile RTC_REGDEF_ts::RTC_ALRMBSSR

Alarm B sub-second register.

Definition at line 203 of file stm32f401re.h.

◆ RESERVED2

uint32_t RTC_REGDEF_ts::RESERVED2

Definition at line 204 of file stm32f401re.h.

◆ RTC_BKPxR

uint32_t volatile RTC_REGDEF_ts::RTC_BKPxR[20]

Backup registers BKP0R–BKP19R: retained across resets if backup domain powered.

Definition at line 205 of file stm32f401re.h.


The documentation for this struct was generated from the following file: