SPI通讯协议介绍.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SPI通讯协议介绍.docx》由会员分享,可在线阅读,更多相关《SPI通讯协议介绍.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SPI 通讯协议介绍SPI interfaceSPI 接口介绍SPI 是由美国摩托罗拉公司推出的一种同步串行传输标准,常作为单片机外设芯片串行 扩展接口。SPI 有 4 个引脚:SS(从器件选择线)、SDO(串行数据输出线)、SDI(串行数据输入线) 和 SCK(同步串行时钟线)。SPI 可以用全双工通信方式同时发送和接收 8(16)位数据,过程如下: 主机启动发送过程,送出时钟脉冲信号,主移位存放器的数据通过 SDO 移入到从移位存放器,同时从移位存放器中的数据通过 SDI 移人到主移位存放器中。8(16)个时钟脉冲过后,时钟停顿, 主移位存放器中的 8(16)位数据全部移人到从移位存放器中
2、,随即又被自动装入从接收缓冲器中, 从机接收缓冲器满标志位(BF)和中断标志位(SSPIF)置“1”。同理,从移位存放器中的 8 位数据全部移入到主存放器中,随即又被自动装入到主接收缓冲器中主接收缓冲器满标志位(BF)和中断标志位(SSPIF)置“1”。主 CPU 检测到主接收缓冲器的满标志位或者中断标志位置 1 后,就可以读取接收缓冲器中的数据。同样,从 CPU 检测到从接收缓冲器满标志位或中断标志位置 1 后, 就可以读取接收缓冲器中的数据,这样就完成了一次相互通信过程。这里设置 dsPIC30F6014 为主掌握器,ISD4002 为从器件,通过 SPI 口完成通信掌握的过程。SPI 总
3、线协议SPI 是一个环形总线构造,由sscs、sck、sdi、sdo 构成,其时序其实很简洁,主要是在 sck 的掌握下,两个双向移位存放器进展数据交换。假设下面的 8 位存放器装的是待发送的数据 10101010,上升沿发送、下降沿接收、高位先发送。那么第一个上升沿来的时候数据将会是 sdo=1;存放器=0101010x。下降沿到来的时候,sdi 上的电平将所存到存放器中去,那么这时存放器=0101010sdi,这样在 8 个时钟脉冲以后,两个存放器的内容相互交换一次。这样就完成里一个 spi 时序。例子:假设主机和从机初始化就绪:并且主机的 sbuff=0xaa,从机的 sbuff=0x5
4、5,下面将分步对 spi 的 8 个时钟周期的数据状况演示一遍:假设上升沿发送数据第1页01010101001010101001 上0101010x1010101x011 下0101010010101011012 上1010100x0101011x102 下1010100101010110103 上0101001x1010110x013 下0101001010101101014 上1010010x0101101x104 下1010010101011010105 上0100101x1011010x015 下0100101010110101016 上1001010x0110101x106 下100
5、1010101101010107 上0010101x1101010x017 下0010101011010101018 上0101010x1010101x108 下010101011010101010脉冲 主机 sbuff 从机 sbuff sdi sdo这样就完成了两个存放器 8 位的交换,上面的上表示上升沿、下表示下降沿,sdi、sdo 相对于主机而言的。其中 ss 引脚作为主机的时候,从机可以把它拉底被动选为从机,作为从机的是时候,可以作为片选脚用。依据以上分析,一个完整的传送周期是 16 位,即两个字节,由于,首先主机要发送命令过去,然后从机依据主机的名预备数据,主机在下一个 8 位时钟
6、周期才把数据读回来SPI 总线是 Motorola 公司推出的三线同步接口,同步串行 3 线方式进展通信:一条时钟线 SCK,一条数据输入线 MOSI,一条数据输出线 MISO;用于 CPU 与各种外围器件进展全双工、同步串行通讯。SPI 主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;供给频率可编程时钟;发送完毕中断标志;写冲突保护;总线竞争保护等。图 3 示出 SPI 总线工作的四种方式, 其中使用的最为广泛的是 SPI0 和 SPI3 方式(实线表示):图 2SPI 总线四种工作方式SPI 总线接口准时序SPI 模块为了和外设进展数据交换,依据外设工作要求,其输出串行同步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SPI 通讯 协议 介绍
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内