spi 4种模式

spi 4种模式_第1张图片

               CPOL CPHA
MODE0     0       0
MODE1     0      1
MODE2    1       0
MODE3    1       1

如果CPOL=0,串行同步时钟的空闲状态为低电平;如果CPOL=1,串行同步时钟的空闲状态为高电平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果CPHA=1,在串行同步时钟的第二个跳变沿(上升或下降)数据被采样

Cube生成代码,模式0 

  hspi.Init.CLKPolarity =SPI_POLARITY_LOW;                     // 极性
  hspi.Init.CLKPhase = SPI_PHASE_1EDGE;                          // 相位
 

你可能感兴趣的:(STM32)