这4种模式总是搞忘,每次用到都要去查,在这里记录一下:
时钟极性CPOL: 即SPI空闲时,时钟信号SCLK的电平(0:空闲时低电平; 1:空闲时高电平)
时钟相位CPHA: 即SPI在SCLK第几个边沿采样数据(0:第一个边沿; 1:第二个边沿)
Mode 0: CPOL=0, CPHA=0
Mode 1: CPOL=0, CPHA=1
Mode 2: CPOL=1, CPHA=0
Mode 3: CPOL=1, CPHA=1
我想,由于人们的习惯都是上升沿采样数据,由这个习惯决定了模式0最常用。
时钟极性CPOL: 即SPI空闲时,时钟信号SCLK的电平(0:空闲时低电平; 1:空闲时高电平)
时钟相位CPHA: 即SPI在SCLK第几个边沿采样数据(0:第一个边沿; 1:第二个边沿)
Mode 0: CPOL=0, CPHA=0
Mode 1: CPOL=0, CPHA=1
Mode 2: CPOL=1, CPHA=0
Mode 3: CPOL=1, CPHA=1
我想,由于人们的习惯都是上升沿采样数据,由这个习惯决定了模式0最常用。