《串行外设接口模块》PPT课件.ppt
《《串行外设接口模块》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《串行外设接口模块》PPT课件.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第9章:章:串行外设接口模块串行外设接口模块(SPI)9.1 串行外设接口概述串行外设接口概述9.2 串行外设接口操作串行外设接口操作9.3 串行外设接口寄存器串行外设接口寄存器 9 9.1 串行外设接口概述SPI:高速同步串行输入高速同步串行输入/输出端口输出端口,传送速率可编程传送速率可编程应用应用:外部移位寄存器、外部移位寄存器、D/A、A/D、串行、串行EEPROM、LED显示驱动器等显示驱动器等外部设备进行扩展。外部设备进行扩展。串行外设接口串行外设接口模块的特性模块的特性4个外部引脚,以下引脚都可用作数字个外部引脚,以下引脚都可用作数字I/O引脚。引脚。SPISIMOSPI从输入
2、、主输出从输入、主输出SPISOMISPI主输入、从输出主输入、从输出SPICLK SPI时钟时钟SPISTESPI从发送使能从发送使能主动主动/从动两种工作方式从动两种工作方式125种可编程的波特率种可编程的波特率116个数据位个数据位同时接收和发送操作同时接收和发送操作发送和接收操作可通过中断或查询方法完成发送和接收操作可通过中断或查询方法完成 9 9.1 串行外设接口概述4种时钟方案(由时钟极性和时钟相位控制)种时钟方案(由时钟极性和时钟相位控制)无延时的下降沿无延时的下降沿有延时的下降沿有延时的下降沿无延时的上升沿无延时的上升沿有延时的上升沿有延时的上升沿9 9个个8 8位的位的SPI
3、SPI模块控制寄存器模块控制寄存器SPICCR:SPI配置控制寄存器。配置控制寄存器。SPICTL:SPI操作控制寄存器。操作控制寄存器。SPISTS:SPI状态寄存器。状态寄存器。SPIBRR:SPI波特率寄存器。波特率寄存器。SPIRXEMU:SPI仿真缓冲寄存器。仿真缓冲寄存器。SPIRXBUF:SPI串行输入缓冲寄存器。串行输入缓冲寄存器。SPITXBUF:SPI串行发送缓冲寄存器。串行发送缓冲寄存器。SPIDAT:SPI串行数据寄存器。串行数据寄存器。SPIPRI:SPI优先级控制。优先级控制。9 9.2 串行外设接口操作1、操作介绍、操作介绍下图是下图是SPI用于两个控制器(一个主
4、控制器和一个从控制器)用于两个控制器(一个主控制器和一个从控制器)通信的典型连接方式。通信的典型连接方式。9 9.2 串行外设接口操作由由上图可知上图可知,SPI有有两种工作模式两种工作模式:主模式和从模式:主模式和从模式。-MASTER/SLAVE用来选择操作模式和用来选择操作模式和SPICLK的源。的源。(1)主模式)主模式:将将Master的数据传送给的数据传送给Slave,数据传送完毕,申请中断,数据传送完毕,申请中断(2)从模式)从模式:将将Slave的数据传送给的数据传送给Master,数据传送完毕,申请中断,数据传送完毕,申请中断 9 9.2 串行外设接口操作数据的发送方式有三种
5、:数据的发送方式有三种:(1)主控制器发送数据,从控制器发送伪数据;)主控制器发送数据,从控制器发送伪数据;(2)主控制器发送数据,从控制器发送数据;)主控制器发送数据,从控制器发送数据;(3)主控制器发送伪数据,从控制器发送数据。)主控制器发送伪数据,从控制器发送数据。主控制器控制主控制器控制SPICLK信号信号,通过发出,通过发出SPICLK信号启动数据发送,从控制器则通过检测信号启动数据发送,从控制器则通过检测SPICLK信号接收数据信号接收数据。一个主控制器可以连接多个从控制器一个主控制器可以连接多个从控制器,但是一次,但是一次只允许一个从控制器给主控制器发送数据只允许一个从控制器给主
6、控制器发送数据 9 9.2 串行外设接口操作2、串行外设接口中断、串行外设接口中断有有5个控制位个控制位用于初始化串行外设接口的中断:用于初始化串行外设接口的中断:SPI中断使能位中断使能位:SPI INT ENA(SPICTL.0);SPI中断标志位中断标志位:SPI INT FLAG(SPISTS.6);SPI超限中断使能位超限中断使能位:OVERRUN INT ENA(SPICTL.4);SPI接收器超限中断标志位接收器超限中断标志位:RECEIVER OVERRUN FLAG(SPISTS.7);SPI中断优先级选择位中断优先级选择位:SPI PRIORITY(SPIPRI.6)。在在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行外设接口模块 串行 外设 接口 模块 PPT 课件
限制150内