SPI_InitTypeDef Struct Reference
[SPI]

SPI Init structure definition. More...

#include <stm32f4xx_spi.h>

Data Fields

uint16_t SPI_Direction
uint16_t SPI_Mode
uint16_t SPI_DataSize
uint16_t SPI_CPOL
uint16_t SPI_CPHA
uint16_t SPI_NSS
uint16_t SPI_BaudRatePrescaler
uint16_t SPI_FirstBit
uint16_t SPI_CRCPolynomial

Detailed Description

SPI Init structure definition.


Field Documentation

Specifies the Baud Rate prescaler value which will be used to configure the transmit and receive SCK clock. This parameter can be a value of SPI_BaudRate_Prescaler

Note:
The communication clock is derived from the master clock. The slave clock does not need to be set.
uint16_t SPI_CPHA

Specifies the clock active edge for the bit capture. This parameter can be a value of SPI_Clock_Phase

uint16_t SPI_CPOL

Specifies the serial clock steady state. This parameter can be a value of SPI_Clock_Polarity

Specifies the polynomial used for the CRC calculation.

uint16_t SPI_DataSize

Specifies the SPI data size. This parameter can be a value of SPI_data_size

uint16_t SPI_Direction

Specifies the SPI unidirectional or bidirectional data mode. This parameter can be a value of SPI_data_direction

uint16_t SPI_FirstBit

Specifies whether data transfers start from MSB or LSB bit. This parameter can be a value of SPI_MSB_LSB_transmission

uint16_t SPI_Mode

Specifies the SPI operating mode. This parameter can be a value of SPI_mode

uint16_t SPI_NSS

Specifies whether the NSS signal is managed by hardware (NSS pin) or by software using the SSI bit. This parameter can be a value of SPI_Slave_Select_management


The documentation for this struct was generated from the following file:
Generated on Fri Jun 22 00:58:31 2012 for STM32F4xx_StdPeriph_Driver by  doxygen 1.6.3