SPI4种模式
在芯片资料上极性和相位一般表示为CPOL(Clock POLarity)和CPHA(Clock PHAse), 极性和相位组合成4种工作模式。
CPOL CPHA
MODE0 0 0
MODE1 0 1
MODE2 1 0
MODE3 1 1
CPOL: SPI空闲时的时钟信号电平(1:高电平, 0:低电平)
CPHA: SPI在时钟第几个边沿采样(1:第二个边沿开始, 0:第一个边沿开始)
MODE0和MODE3最常用。
I2C
分为四步:
1、将SCL电平拉低
2、若应答,则SDA电平设为高,反之,则SDA电平设为低
3、然后将SCL电平拉高,此时数据稳定 EEPROM就可以读取SDA的数据
4、再将SCL电平拉低,表示让对方发出下一个数据