赞
踩
【1】spi协议:SPI是同步串行通信接口。
SPI是一种高速的、全双工、同步通信总线,标准的SPI也仅仅使用4个引脚,
它主要是主从方式通信,这种模式通常只有一个主机和一个或者多个从机,标准的SPI是4根线,
分别是SCLK(时钟,也写作SCK):
通信的整个过程分为【空闲时刻】和【通信时刻】
SCLK在数据发送之前和之后的空闲状态是高电平,那么CPOL=1,那么数据输出在下降沿,数据采样在上升沿。
如果空闲状态SCLK是低电平,那么CPOL=0。那么数据输出在上降沿,数据采样在下升沿。
SSEL(片选,也写作CS):从设备片选使能信号。如果从设备是低电平使能的话,当拉低这个引脚后,从设备就会被选中,主机和这个被选中的从机进行通信。
MOSI(数据输入:主机输出从机输入,也写作SDI):主机给从机发送指令或者数据的通道。
MISO(数据输出:主机输入从机输出,也写作SDO):主机读取从机的状态或者数据的通道
四种工作模式:CPOL=0;CPHA=0;空闲时SCLK为低电平;数据采样在第一个边沿(上升沿),数据发送在第二个边沿(下升沿)。
CPOL=0;CPHA=1;空闲时SCLK为低电平;数据发送在第一个边沿(上升沿),数据采样在第二个边沿(下升沿)。
CPOL=1;CPHA=0;空闲时SCLK为高电平;数据采样在第一个边沿(下升沿),数据发送在第二个边沿(上升沿)。
CPOL=1;CPHA=1;空闲时SCLK为低电平;数据发送在第一个边沿(下升沿),数据采样在第二个边沿(上升沿)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。