stm32+(4SPI)OLED显示数据

一.SPI(串行外设接口)
1. 什么是SPI?
SPI(Serial Peripheral Interface)[串行外围接口]是一种接口总线,通常用于与闪存、传感器、实时时钟(RTCs)、模数转换器等进行通信。 串行外围接口(SPI)总线是由摩托罗拉公司开发的,用于在主设备和从设备之间提供全双工同步串行通信。

2.SPI接口
如图1所示,一个标准的SPI连接涉及到一个主机master使用串行时钟(SCK)、主输出从输入(MOSI)、主输出从输出(MISO)和从选择(SS)线连接到一个或几个从机slave。SCK、MOSI和MISO信号可以由从机slave共享,而每个从机slave都有一条唯一的SS线。

2.1 SPI模式:极性和时钟相位

SPI接口没有定义数据交换协议,限制了开销并允许高速数据流。时钟极性(CPOL)和时钟相位(CPHA)可以指定为“0”或“1”,形成四种独特的模式,

如果CPOL和CPHA都为’ 0 ‘(定义为模式0),则在时钟的前上升沿采样数据。目前,模式0是SPI总线通信最常见的模式。如果CPOL为’ 1 ‘,CPHA为’ 0 '(模式2),则在时钟的前降边缘采样数据。同样,CPOL = ’ 0 '和CPHA = ’ 1 ’ (Mode 1)在尾降边缘采样,CPOL = ’ 1 '和CPHA = ’ 1 ’ (Mode 3)在尾升边缘采样。下面的表1总结了可用的模式
 

2.2 SPI三线总线和多IO配置
除了标准的4线配置外,SPI接口还扩展到包括各种IO标准&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值