spi高速同步串行口工作原理.docVIP

  • 9
  • 0
  • 约7.23千字
  • 约 7页
  • 2015-08-07 发布于湖北
  • 举报
spi高速同步串行口工作原理.doc

SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,主要是在sck的控制下,两个双向移位寄存器进行数据交换。 假设下面的8位寄存器装的是待发送的数上升沿发送、下降沿接收、高位先发送。 那么第一个上升沿来的时候 数据将会是sdo=1;寄存器=0101010x。下降沿到来的时候,sdi上的电平将所存到寄存器中去,那么这时寄存器=0101010sdi,这样在8个时钟脉冲以后,两个寄存器的内容互相交换一次。这样就完成里一个spi时序。 例子: 假设主机和从机初始化就绪:并且主机的sbuff=0xaa,从机的sbuff=0x55,下面将分步对spi的8个时钟周期的数据情况演示一遍:假设上升沿发送数据 脉冲 主机sbuff 从机sbuff sdi sdo 001010101 0 0 1上 0101010x 1010101x 0 1 1下10101011 0 1 2上 1010100x 0101011x 1 0 2下01010110 1 0 3上 0101001x 1010110x 0 1 3下10101101 0 1 4上 1010010x 0101101x 1 0 4下 1

文档评论(0)

1亿VIP精品文档

相关文档