STM32——SPI/QSPI读写串行FLASH

SPI协议简介:SPI协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广泛的使用在ADC,LCD与MCU间,要求通讯速率较高的场合

SPI物理层结构特点

 主要用到4条线SS,SCK,MOSI,MISO

 SS:从设备选择信号线,常称为片选信号线,也称为NSS,CS

每个从设备都拥有独立的这一条SS信号线,本信号线独占主机的一个引脚,即有多少个从设备,就有多少条片选信号线,I2C协议中通过设备地址来寻址,选中总线上的某个设备并与其进行通讯

而SPI协议中没有设备地址,它使用SS信号线来寻址,当主机要选择从设备时,把该从设备的SS信号线设置为低电平,该从设备即被选中,即片选有效,接着主机开始与被选中的从设备进行SPI通讯。所以SPI通讯以SS线设置低电平位开始信号,以SS线被拉高作为结束信号

SCK线:时钟信号线,用于通讯数据同步,它由通讯主机产生,并决定了通讯的速率,不同的设备主持的最高时钟频率不一样,两个设备之间通讯时,通讯速率受限于低速设备

MOSI:主设备输出,从设备输入引脚,主机的数据从这条信号线输出,从机由这条信号线读入主机发送的数据,即这条线上的数据方向位主机到从机

MISO:主设备输入,从设备输出引脚,主机信号从这条信号线读入数据,从机的数据由这条信号线输出到主机,即再这条线上数据的方向为从机到主机

SPI的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值