Advertisement

STM32 学习 笔记 - 01 SPI 通 信

阅读量:

一、SPI接口

1.1 SPI接口简介

SPI(Serial Peripheral Interface,串行外设接口)是由摩托罗拉公司在1980年前后研发出的一种全双工同步串行通信协议,其主要功能是实现MCU与各类外围设备之间的串行数据传输,从而完成信息交互,其传输速率可达到25MHz以上。该接口广泛应用于EEPROM、FLASH存储器、实时时钟模块、网络控制器、OLED显示驱动芯片、AD转换器、数字信号处理器以及数字信号解码器等多种设备之间的数据通信。

SPI接口一般由四根信号线构成,其中一根用于主设备向从设备发送数据(Master Output Slave Input,MOSI),另一根用于从设备向主设备反馈数据(Master Input Slave Output,MISO),还有一根用于传输时钟信号(Serial Clock,SCLK),最后一根则用于控制从设备的选通状态(Chip Select,CS)。

图1 SPI 一主一从示意图

SPI通信协议中仅允许存在一个主机,但可配置多个从机。图1展示了主机与从机之间的连接方式。**生成时钟信号的设备被定义

全部评论 (0)

还没有任何评论哟~