目录
一、四种传输模式:
CPOL( Clock Polarity,时钟极性) 表示SCK在空闲时为高电平还是低电平。 当CPOL=0, SCK空闲时为低电平, 当CPOL=1, SCK空闲时为高电平。
CPHA( Clock Phase,时钟相位) 表示SCK在第几个时钟边缘采样数据。 当CPHA=0, 在SCK第一个边沿采样数据,当CPHA=1, 在SCK第二个边沿采样数据
二、MCU使用SPI
1、一般使用硬件SPI,不使用模拟SPI,oled硬件SPI初始化:
2、SPI没有读和写的说法,因为实质上每次SPI是主从设备在交换数据。也就是说,你发一个数据必然会收到一个数据;你要收一个数据必须也要先发一个数据,所有说读跟写是一起的。
3、串行发送接口发送模式:
UART:先发低位后发高位
IIC:先发高位后发低位
SPI:先发高位后发低位(可配置,一般由从机决定)