串行通讯SPI/SCI/IIC

本文详细介绍了三种串行通讯协议:SPI、SCI和IIC。SPI是一种同步通讯方式,分为4种工作模式,常用于高速数据传输。SCI则是串行异步通讯,依赖相同波特率但不同时钟信号。IIC则采用两线制,支持多设备连接,并具有开始和停止条件来控制数据传输方向。
摘要由CSDN通过智能技术生成

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时空闲状态;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值