typedef struct
{
uint16_t SPI_Direction;//设置方向 (2线全双工、2线只接受、一线发送、一线接受)
uint16_t SPI_Mode; //模式 (从或主设备)
uint16_t SPI_DataSize; //宽度 (8或16位)
uint16_t SPI_CPOL; //时钟极性 (低或高)
uint16_t SPI_CPHA; //时钟相位 (第一个或第二个跳变沿)
uint16_t SPI_NSS; //片选方式 (硬件或软件方式)
uint16_t SPI_BaudRatePrescaler; //波特率预分频 (从2---256分频)
uint16_t SPI_FirstBit; //最先发送的位 (最低位,还是最高位在先)
uint16_t SPI_CRCPolynomial; //设置crc多项式 (数字)如7
}SPI_InitTypeDef;
{
uint16_t SPI_Direction;//设置方向 (2线全双工、2线只接受、一线发送、一线接受)
uint16_t SPI_Mode; //模式 (从或主设备)
uint16_t SPI_DataSize; //宽度 (8或16位)
uint16_t SPI_CPOL; //时钟极性 (低或高)
uint16_t SPI_CPHA; //时钟相位 (第一个或第二个跳变沿)
uint16_t SPI_NSS; //片选方式 (硬件或软件方式)
uint16_t SPI_BaudRatePrescaler; //波特率预分频 (从2---256分频)
uint16_t SPI_FirstBit; //最先发送的位 (最低位,还是最高位在先)
uint16_t SPI_CRCPolynomial; //设置crc多项式 (数字)如7
}SPI_InitTypeDef;