SPI
SPI为串行同步通讯,分为主机与从机。一般为3根线。(算上片选CS为4根)
可以同时进行发送与接收数据
发送数据为8位
包括:
SCLK:时钟信号(主机提供)
MOSI:主机发送数据,从机接收数据
MISO:主机接收数据,从机发送数据
CS:从机片选(一般低有效)
连接方式:
一主一从为例
工作模式
通信有4种模式:CPOL与CPHA组合4种模式:
CPOL:时钟极性
CPHA:时钟相位
CPOL=0,表示当SCLK=0时处于空闲态,所以有效状态就是SCLK处于高电平时
CPOL=1,表示当SCLK=1时处于空闲态,所以有效状态就是SCLK处于低电平时
CPHA=0,表示数据采样是在第1个边沿,数据发送在第2个边沿
CPHA=1,表示数据采样是在第2个边沿,数据发送在第1个边沿
以主机发送,从机接收为例:
0模式:CPOL=0,CPHA=0
SCLK为0时空闲状态;
当