关注汽车工程师谈技术,一起学习技术
目录
1、SPI概述
2、SPI总线的4种模式
3、AUTOSAR SPI
1、SPI概述
SPI(Serial Peripheral Interface)总线是由摩托罗拉(Motorola)公司开发的全双工同步串行总线,是微处理控制单元(MCU)和外围设备之间进行通信的同步串行端口。主要应用在EEPROM、Flash、ASIC(专用集成芯片)等。通信速率一般能达到几M到几十M的速率,速率比I2C要快很多。
SPI的通信原理是以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,一般MCU是master。一般都是4根线,分别是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。
-
SDO/MOSI – 主设备数据输出,从设备数据输入;
-
SDI/MISO – 主设备数据输入,从设备数据输出;
-
SCLK – 时钟信号,由主设备产生;
-
CS/SS