接口技术 -- SPI

1 概述

SPI(Serial Peripheral Interface),串行外设接口
由Motorola提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构
Features
  高速、全双工、同步通信、四线接口
Pin
  SCK:时钟信号 -> 主机产生,速率受限低速设备
  SS(CS/NSS):片选 -> 低电平有效,同一时刻只允许一个设备连接
  MISO(SDI):主设备输入/从设备输出
  MOSI(SDO):主设备输出/从设备输入
图1.1 主从机连接方式图1.1 主从机连接方式

2 协议

 在SPI协议中,数据的采样模式是通过CPOL/CPHA进行选择的,也就是以下四种模式,常用模式为0或3

SPI模式CPOLCPHA空闲时SCK时钟采样时刻
000低电平奇数边沿
101低电平偶数边沿
210高电平奇数边沿
311高电平偶数边沿

总结
CPOL - 时钟极性:
  - SCK为低电平,CPOL = 0
  - SCK为高电平,CPOL = 1
CPHA - 时钟相位:
  - CPHA=0,MOSI/MISO数据线上信号采样在SCK时钟奇数边沿采样
  - CPHA=1,MOSI/MISO数据线上信号采样在SCK时钟偶数边沿采样

2.1 CPOL=0,CPHA=0

图2.1 模式0

2.2 CPOL=0,CPHA=1

图2.2 模式1

2.3 CPOL=1,CPHA=0

图2.3 模式2

2.4 CPOL=1,CPHA=1

图2.4 模式4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值