DSP常用外设介绍二——SPI

  • 外设
  • chen0000009
  • LV7工程师
  • |      2017-03-13 17:04:59
  • 浏览量 1181
  • 回复:0
本节介绍一下SPI总线子系统。 SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI由Motorola开发 ,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚。它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。外围设备包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。 SPI的四根信号线为: (1)MISO – 主设备数据输入,从设备数据输出; (2)MOSI– 主设备数据输出,从设备数据输入; (3)SCK – 时钟信号 (4)SSEL – 从设备使能信号,由主设备控制。 SPI的最大传输速率可达到50Mbps,具体的与各个厂商的规定有关 SPI的工作模式有四种,分别为一主一从式、互为主从式,一主多从式,多主多从式 通信的时候,需要主设备的GPIO口连接到从设备的片选信号端口,通信时这个IO口需要先置为低电平,这样就视为主设备选择了这个从设备作为通信的对象,才能够访问这个设备。 DSP上的SPI 以TMS320C6748这一器件为例,此器件有两路SPI总线。其中在嵌入式器件上面,SPI最大的一个作用就是连接一个SPI FLASH。其中最典型的就是连接一个W25X SPI Flash。 多数的DSP开发板上面都会带有一个SPI FLASH,这个FLASH用于存储bootloader的相关信息。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子