USART_InitTypeDef Struct Reference
[USART_Exported_Types]

USART Init Structure definition. More...

#include <stm32f10x_usart.h>

Data Fields

uint32_t USART_BaudRate
uint16_t USART_HardwareFlowControl
uint16_t USART_Mode
uint16_t USART_Parity
uint16_t USART_StopBits
uint16_t USART_WordLength

Detailed Description

USART Init Structure definition.

Definition at line 49 of file stm32f10x_usart.h.


Field Documentation

This member configures the USART communication baud rate. The baud rate is computed using the following formula:

  • IntegerDivider = ((PCLKx) / (16 * (USART_InitStruct->USART_BaudRate)))
  • FractionalDivider = ((IntegerDivider - ((u32) IntegerDivider)) * 16) + 0.5

Definition at line 51 of file stm32f10x_usart.h.

Referenced by main(), USART_Init(), and USART_StructInit().

Specifies wether the hardware flow control mode is enabled or disabled. This parameter can be a value of USART_Hardware_Flow_Control

Definition at line 72 of file stm32f10x_usart.h.

Referenced by main(), USART_Init(), and USART_StructInit().

Specifies wether the Receive or Transmit mode is enabled or disabled. This parameter can be a value of USART_Mode

Definition at line 69 of file stm32f10x_usart.h.

Referenced by main(), USART_Init(), and USART_StructInit().

Specifies the parity mode. This parameter can be a value of USART_Parity

Note:
When parity is enabled, the computed parity is inserted at the MSB position of the transmitted data (9th bit when the word length is set to 9 data bits; 8th bit when the word length is set to 8 data bits).

Definition at line 62 of file stm32f10x_usart.h.

Referenced by main(), USART_Init(), and USART_StructInit().

Specifies the number of stop bits transmitted. This parameter can be a value of USART_Stop_Bits

Definition at line 59 of file stm32f10x_usart.h.

Referenced by main(), USART_Init(), and USART_StructInit().

Specifies the number of data bits transmitted or received in a frame. This parameter can be a value of USART_Word_Length

Definition at line 56 of file stm32f10x_usart.h.

Referenced by main(), USART_Init(), and USART_StructInit().


The documentation for this struct was generated from the following file:
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32