STM32F0 Standard Peripheral bibliotheek
1.0
ST Microelectronics standard peripheral bibliotheek documentatie voor de STM32F0 familie
|
SPI Init structure definition. More...
#include <stm32f0xx_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 |
SPI Init structure definition.
uint16_t SPI_BaudRatePrescaler |
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
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
uint16_t SPI_CRCPolynomial |
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 mode (Master/Slave).
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