添加时间:2019年05月17日 作者:SPI串口模块 来源:SPI串口模块
SPI串口模块-SPI总线协议介绍(接口定义,传输时序)
一、技术性能
SPI串口模块-SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Slave)架构;支持多slave模式应用,一般仅支持单Master。
SPI串口模块-时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。
SPI串口模块-SPI总线协议介绍(接口定义,传输时序)
二、接口定义
SPI串口模块-SPI接口共有4根信号线,分别是:设备选择线、时钟线、串行输出数据线、串行输入数据线。
干货 | 快速理解SPI总线协议及SPI时序图
(1)SPI串口模块-MOSI:主器件数据输出,从器件数据输入
(2)SPI串口模块-MISO:主器件数据输入,从器件数据输出
(3)SPI串口模块-SCLK :时钟信号,由主器件产生
(4)SPI串口模块-/SS:从器件使能信号,由主器件控制
SPI串口模块-SPI总线协议介绍(接口定义,传输时序)
三、SPI串口模块-内部结构
SPI串口模块-SPI总线协议介绍(接口定义,传输时序)
四、传输时序
SPI串口模块-SPI接口在内部硬件实际上是两个简单的移位寄存器,传输的数据为8位,在主器件产生的从器件使能信号和移位脉冲下,按位传输,高位在前,低位在后。如下图所示,在SCLK的下降沿上数据改变,上升沿一位数据被存入移位寄存器。
SPI串口模块-SPI串口模块-SPI总线协议介绍(接口定义,传输时序)
SPI串口模块-SPI接口没有指定的流控制,没有应答机制确认是否接收到数据。
工业串口模块,HDMI触控屏,工业视频模块,工业显示模块,MCU驱动模块推荐:
MCU驱动模块-关于ESP8266串口WiFi模块-工业串口模块
MCU驱动模块-工业串口模块设置模块的属性参数-工业串口模块