SPI接口內部硬件
發布時間:2014/6/12 22:31:40 訪問次數:1483
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卡簡介