嵌入式--SPI通信及相关库函数功能

一、SPI接口

SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工同步的通信总线,并且在芯片的管脚上只占用四根线(NSS、MISO、MOSI、SCK),实现一对多或者一对一的通信,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。

SPI总线采用的环形结构,利用的是主从模式(主机-->从机)进行数据的传输,由于是同步通信,所以在主机发送数据的同时也会收到从机数据。

1.一对一模式。

从机如果检测NSS引脚出现低电平,说明从机被选中,前提是主机把NSS引脚拉低。

 2.一对多模式

如果引脚上面有横杠,说明引脚是低电平有效。 

主要通过片选引脚选择从机设备,如果主机不打算和从机进行数据的传输,应该让NSS引脚在空闲状态下处于高电平(表示不通信),如果打算和某个从机进行单独通信的话,要把从机对应的NSS拉低。

 3.从选择(NSS)脚管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值