SPIBus-章旭东_0927.pptVIP

  • 2
  • 0
  • 约1.48千字
  • 约 9页
  • 2018-02-04 发布于河南
  • 举报
SPIBus-章旭东_0927

SPI 總線 OVERVIEW SPI 概述 SPI 傳輸舉例 SPI 傳輸的特點 SPI 概述 SPI 是一個同步串列週邊介面, 它需要至少4根線,事實上3根也可以。也是所有基於SPI的設備共有的,它們是SI(資料登錄),SO(資料輸出),SCK(時鐘),CS(片選)。其中CS是控制晶片是否被選中的,也就是說只有片選信號為預先規定的使能信號時(高電位或低電位),對此晶片的操作才有效。這就允許在同一匯流排上連接多個SPI設備成為可能。(如圖1所示) 接下來就負責通訊的3根線了。通訊是通過資料交換完成的,這裏先要知道SPI是串列通訊協定,也就是說資料是一位元一位元的傳輸的。這就是SCK時鐘線存在的原因,由SCK提供時鐘脈衝,SI,SO則基於此脈衝完成資料傳輸。資料輸出通過SO線,資料在時鐘上沿或下沿時改變,在緊接著的下沿或上沿被讀取。完成一位資料傳輸,輸入也使用同樣原理。這樣,在至少8次時鐘信號的改變(上沿和下沿為一次),就可以完成8位元資料的傳輸。 要注意的是,SCK信號線只由主設備控制,從設備不能控制信號線。同樣,在一個基於SPI的設備中,至少有一個主控設備。其時序主要是在sck的控制下,兩個雙向移位寄存器進行資料交換。? ??? SPI 傳輸舉例 這樣就完成了兩個寄存器8位的

文档评论(0)

1亿VIP精品文档

相关文档