第15章串行外设接口SPI摘要.ppt

第15章串行外设接口SPI摘要

第15章 串行外设接口SPI 15.1 SPI模块的通用知识 SPI是Serial Peripheral Interface的缩写,翻译成中文就是串行外围设备接口。 SPI是一种高速的同步串行输入输出接口,允许1~16位的数据流在设备与设备之间进行交换,通常用于DSP与外围设备或者DSP与其他控制器之间进行通信。 SPI和SCI的区别 SCI 串行通信接口 低速异步串行通信 SPI 串行外设接口 高速同步串行通信 同步通信时,通信双方的设备必须拥有相同的时钟脉冲,以相同的步调进行数据传输,就像国庆阅兵时,队伍中的官兵在统一的口令下齐步前进,整齐划一。 异步通信时,通信双方的设备可以拥有各自独立的时钟脉冲,可以独自进行数据传输,就像是两个人在散步,可以各走各的。 SPI的总线系统 SPI的总线系统可以直接与各个厂家生产的多标准外围器件直接接口,SPI接口一般使用四条线。当然,并不是所有的SPI接口都是采用四线制的,有的SPI接口带有中断信号线INT,而有的SPI接口没有主机输出/从机输入线MOSI。在X281X中SPI接口采用的是四线制。 SPI的环形总线结构 SPI是一个环形总线结构,其时序其实比较简单,主要是在时钟脉冲SCK的控制下,两个双向移位寄存器SPIDAT进行数据交换。 SPIDAT数据传输示例 15.2 F2812 SPI模块的概述 SPI模块的特点 具有4

文档评论(0)

1亿VIP精品文档

相关文档