SPI总线接口-技术中心-DICDER
来源:百度文库 编辑:神马文学网 时间:2024/04/30 18:32:45
SPI总线接口
作者:未知 时间:2007-10-18 21:34:27 来自:网上转载 浏览次数:1979 文字大小:【大】【中】【小】 串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI 用于CPU与各种外围器件进行全双工、同步串行通讯。SPI可以同时发出和接收串行数据。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)、低电平有效从机选择线SPI主要特点有:
- 可以同时发出和接收串行数据;
- 可以当作主机或从机工作;
- 提供频率可编程时钟;
- 发送结束中断标志;
- 写冲突保护;
- 总线竞争保护等。
图2示出SPI总线工作的四种方式,其中使用的最为广泛的是SPI0和SPI3方式(实线表示):
图2 SPI总线四种工作方式
SPI总线接口及时序
SPI 模块为了和外设进行数据交换,根据外设工作要求,其输出串行同步时钟极性和相位可以进行配置,时钟极性(CPOL)对传输协议没有重大的影响。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果CPOL=1,串行同步时钟的空闲状态为高电平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果CPHA=1,在串行同步时钟的第二个跳变沿(上升或下降)数据被采样。SPI主模块和与之通信的外设音时钟相位和极性应该一致。SPI总线接口时序如图所示。
SPI总线接口-技术中心-DICDER
SPI总线时钟极性和时钟相位的概念理解-技术中心-DICDER
SPI、I2C、UART三种串行总线协议的区别-技术中心-DICDER
SPI总线接口
SPI总线接口
Wafer管芯数量及成本估算-技术中心-DICDER
什么是总线接口
CSDN技术中心 Log4j
Ajax 技术资源中心
Ajax 技术资源中心
CH365: PCI总线接口
CSDN技术中心 编译原理
CSDN技术中心 Log4Net使用指南
CSDN技术中心 正则表达式
CSDN技术中心 数据压缩技术简史
CSDN技术中心 Windows管道技术简述
spi总线协议
SPI总线简介一
csdn技术中心 mysql 性能优化
csdn技术中心 自己写ant task
CSDN技术中心 再再论指针----篇首语
CSDN技术中心 Java打印程序设计
1CSDN技术中心 编译原理
CSDN技术中心 试用Nutch (1)