您好:
在参考SPI FLASH例程时 ,在函数SPIDataFormateConfig(unsigned int dataFormat)中的参数dataFormat有四种值;
SPI_DATA_FORMAT0代表DataFormat Register0;
SPI_DATA_FORMAT1代表DataFormat Register1;
SPI_DATA_FORMAT2代表DataFormat Register2;
SPI_DATA_FORMAT3代表DataFormat Register3;
请问,这四个寄存器和SPI有什么关系?
spi_flash例程中用了寄存器0(SPI_DATA_FORMAT0),如果使用寄存器1、2或者3,有何区别?
Shine:
SPI可以设置4种data format,在使用时可以通过SPIDAT1.DFSEL来选择哪种模式。