SSN
- SSN: 从设备片选信号
- 没有绑定的SSN脚的封装,需要另外指定一个IO来充当SSN脚
- 也可能从设备一直处于接收状态,可以不配SSN
softControl
- softControl = 0 时,为硬件自动发送信号通知从设备
- softControl = 1 时,为软件控制SSN脚发送信号通知从设备
- 不管softControl,物理SSN脚都需要进行初始化
- 如果没有没有固定的SSN脚,则softControl只能为0
SPI Init Params
函数原型
FL_ErrorStatus FL_SPI_Init(SPI_Type *SPIx, FL_SPI_InitTypeDef *initStruct);
结构体原型
typedef struct {
/*! 传输模式 单双工 */
uint32_t transferMode;
/*! 主从模式 */
uint32_t mode;
/*! 数据位宽 */
uint32_t dataWidth;
/*! 时钟极性 */
uint32_t clockPolarity;
/*! 时钟相位 */
uint32_t clockPhase;
/*! NSS 脚使能软件控制 */
uint32_t softControl;
/*! 通讯速率 */
uint32_t baudRate;
/*! Bit方向 */
uint32_t bitOrder;
} FL_SPI_InitTypeDef;