这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最常用。
本文详细解释了SPI通信中的四种模式:Mode0、Mode1、Mode2 和 Mode3,并介绍了每种模式下时钟极性(CPOL)与时钟相位(CPHA)的配置方式。通常人们倾向于使用上升沿采样数据的习惯,因此Mode0被广泛采用。
8912

被折叠的 条评论
为什么被折叠?



