原子哥SPI例程SPI速度设置疑问

2019-08-14 06:08发布

下面是原子哥SPI速度设置的代码,根据原子哥的SPI初始化,SPI设置为双线双向全双工,8位帧结构,数据传输从MSB位开始
但是设置成0XFFC对应的是单线双向模式,使用16位帧结构,先发送LSB啊,为什么这样设置还可以正常工作呢?求解释。。。。。。
寄存器详细介绍见附件图片
void SPI2_SetSpeed(u8 SPI_BaudRatePrescaler)
{
  assert_param(IS_SPI_BAUDRATE_PRESCALER(SPI_BaudRatePrescaler));
        SPI2->CR1&=0XFFC7;
        SPI2->CR1|=SPI_BaudRatePrescaler;       
        SPI_Cmd(SPI2,ENABLE);

}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。