Universal synchronous asynchronous receiver
transmitter (USART)
23 Universal synchronous asynchronous receiver
transmitter (USART)
23.1 USART Firmware driver registers structures
23.1.1 USART_TypeDef
USART_TypeDef is defined in the stm32f30x.h
Data Fields
__IO uint32_t CR1
__IO uint32_t CR2
__IO uint32_t CR3
__IO uint16_t BRR
uint16_t RESERVED1
__IO uint16_t GTPR
uint16_t RESERVED2
__IO uint32_t RTOR
__IO uint16_t RQR
uint16_t RESERVED3
__IO uint32_t ISR
__IO uint32_t ICR
__IO uint16_t RDR
uint16_t RESERVED4
__IO uint16_t TDR
uint16_t RESERVED5
Field Documentation
__IO uint32_t USART_TypeDef::CR1
USART Control register 1, Address offset: 0x00
__IO uint32_t USART_TypeDef::CR2
USART Control register 2, Address offset: 0x04
__IO uint32_t USART_TypeDef::CR3
USART Control register 3, Address offset: 0x08
__IO uint16_t USART_TypeDef::BRR
USART Baud rate register, Address offset: 0x0C
uint16_t USART_TypeDef::RESERVED1
Reserved, 0x0E
__IO uint16_t USART_TypeDef::GTPR
USART Guard time and prescaler register, Address offset: 0x10
uint16_t USART_TypeDef::RESERVED2
Reserved, 0x12
__IO uint32_t USART_TypeDef::RTOR
USART Receiver Time Out register, Address offset: 0x14
__IO uint16_t USART_TypeDef::RQR