SPI协议简介SPI协议简介.docVIP

  • 11
  • 0
  • 约6.64千字
  • 约 8页
  • 2017-11-13 发布于贵州
  • 举报
SPI协议简介SPI协议简介

SPI协议简介 SPI是Serial Peripheral Interface的简称,NDS中的触摸屏,麦克风,电源控制,固件及DS卡的EEPROM都是基于SPI的。所以弄明白SPI的原理对NDS的研究很有帮助。SPI 是一种允许一个主设备启动一个与从设备的同步通讯的协议,从而完成数据的交换。也就是SPI是一种规定好的通讯方式。这种通信方式的优点是占用端口较少, 一般4根就够基本通讯了(不算电源线)。同时传输速度也很高。一般来说要求主设备要有SPI控制器(但可用模拟方式),就可以与基于SPI的芯片通讯了。 这种芯片也许是储存芯片,像DS卡的存档芯片,也许是控制芯片,像DS触摸屏的控制芯片等等。 L SPI 的通信原理很简单,它需要至少4根线,事实上3根也可以。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时 钟),CS(片选)。其中CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许 在同一总线上连接多个SPI设备成为可能。 接 下来就负责通讯的3根线了。通讯是通过数据交换完成的,这里先要知道SPI是串行通讯协议,也就是说数据是一位一位的传输的。这就是SCK时钟线存在的原 因,由SCK提供时钟脉冲,SDI,SDO则基于此脉冲完成数据传输。数据输出通过SDO线,数据在时钟上沿

文档评论(0)

1亿VIP精品文档

相关文档