SPI接口内部硬件
发布时间:2014/6/12 22:31:40 访问次数:1510
AT91RM9200的SPI接口主要由4个引脚构成:SPICLK、MOSI、MISO及SS, CTV06RW-21-11S其中SPICLK是整个SPI总线的公用时钟,MOSI、MISO作为主机、从机的输入/输出的标志,OSI是主机的输出,从机的输入,MISO是主机的输入,从机的输出。SS是从机的标志管脚,在互相通信的两个SPI总线的器件,SS管脚的电平低的是从机,相反SS管脚的电平高的是主机。在一个SPI通信系统中,必须有主机。SPI总线可以配置成单主单从,单主多从,互为主从。
SPI的片选可以扩充选择16个外设,这时PCS输出=NPCS,NPCS0~3接4-16译码器,这个译码器是需要外接4-16译码器,译码器的输入为NPCS0~3,输出用于16个外设的选择。
SPI接口的一个缺点是,没有指定的流控制,没有应答机制确认是否接收到数据。
SPI接口是以主从方式工作的,这种模式通带有一个主器件和一个或多个从器件,其接口包括以下4种信号。
MOSI:主器件数据输出,从器件数据输入。
MISO:主器件数据输入,从器件数据输出。
SCLK:时钟信号,由主器件产生。
在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。
在多个从器件的系统中,每个从器件需要独立的使能信号,硬件上比I2C系统要稍微复杂一些,如图9-16所示。
AT91RM9200的SPI接口主要由4个引脚构成:SPICLK、MOSI、MISO及SS, CTV06RW-21-11S其中SPICLK是整个SPI总线的公用时钟,MOSI、MISO作为主机、从机的输入/输出的标志,OSI是主机的输出,从机的输入,MISO是主机的输入,从机的输出。SS是从机的标志管脚,在互相通信的两个SPI总线的器件,SS管脚的电平低的是从机,相反SS管脚的电平高的是主机。在一个SPI通信系统中,必须有主机。SPI总线可以配置成单主单从,单主多从,互为主从。
SPI的片选可以扩充选择16个外设,这时PCS输出=NPCS,NPCS0~3接4-16译码器,这个译码器是需要外接4-16译码器,译码器的输入为NPCS0~3,输出用于16个外设的选择。
SPI接口的一个缺点是,没有指定的流控制,没有应答机制确认是否接收到数据。
SPI接口是以主从方式工作的,这种模式通带有一个主器件和一个或多个从器件,其接口包括以下4种信号。
MOSI:主器件数据输出,从器件数据输入。
MISO:主器件数据输入,从器件数据输出。
SCLK:时钟信号,由主器件产生。
在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。
在多个从器件的系统中,每个从器件需要独立的使能信号,硬件上比I2C系统要稍微复杂一些,如图9-16所示。
上一篇:接口的硬件连接示意图
上一篇:SD卡简介