SPI目录
一、SPI通讯协议
SPI( Serial Peripheral Interface,串行外设接口)总线是摩托罗拉公司设计的一种全双工 同步串行通信接口。和IIC总线一样,它也分主机和从机,一个主机也可以接多个从机,但从机没有地址之分,它们是通过主机的硬件选择来确定哪个设备与主机通信,每个设备有两个数据端口,即输入、输出端口,通常情况下它包含4根通信引脚,在某些特殊情形下也可以是3线甚至2线,即可以忽略片选信号或某根数据信号,当然具体情况根据电路应用而定!
SPI主要应用在EEPROM、Flash、ASIC(专用集成芯片)等。通信速率一般能达到几兆到几十兆的速率,速率比I2C要快很多。
SPI是一个同步的数据总线,也就是说它是用单独的数据线和一个单独的时钟信号来保证发送端和接收端的完美同步。
时钟是一个振荡信号,它告诉接收端在确切的时机对数据线上的信号进行采样。
产生时钟的一侧称为主机,另一侧称为从机。总是只有一个主机(一般来说可以是微控制器/MCU),但是可以有多个从机;
数据的采集时机
SPI是一种全双工同步串行通信接口,广泛应用于EEPROM、Flash等。本文详细介绍了SPI的传输过程、特性、工作机制和四种时钟模式。传输涉及MOSI、MISO、SCK和NSS信号线,特性包括独立片选和菊花链拓扑。SPI通信速率较高,通过CPOL和CPHA设置4种不同的时钟模式来控制数据采集和传输。
订阅专栏 解锁全文
751

被折叠的 条评论
为什么被折叠?



