SPI(序列外圍裝置介面)

2021-10-01 03:53:40 字數 776 閱讀 7716

1、spi,是一種高速的,全雙工,同步的通訊匯流排,並且在晶元的管腳上只占用四根線。

2、spi 介面一般使用 4 條線通訊:

miso 主裝置資料輸入,從裝置資料輸出。

mosi 主裝置資料輸出,從裝置資料輸入。

sclk 時鐘訊號,由主裝置產生。

cs 從裝置片選訊號,由主裝置控制。

3、從圖中可以看出, 主機和從機都有乙個序列移位暫存器,主機通過向它的 spi 序列暫存器寫入乙個位元組來發起一次傳輸。暫存器通過 mosi 訊號線將位元組傳送給從機,從機也將自己的移位暫存器中的內容通過 miso 訊號線返回給主機。這樣,兩個移位暫存器中的內容就被交換。外設的寫操作和讀操作是同步完成的。如果只進行寫操作,主機只需忽略接收到的位元組;反之,若主機要讀取從機的乙個位元組,就必須傳送乙個空位元組來引發從機的傳輸。

4、spi 匯流排四種工作方式 ,spi 模組為了和外設進行資料交換,根據外設工作要求,其輸出序列同步時鐘極性和相位可以進行配置,時鐘極性(cpol)對傳輸協議沒有重大的影響。如果cpol=0,序列同步時鐘的空閒狀態為低電平;如果 cpol=1,序列同步時鐘的空閒狀態為高電平。時鐘相位(cpha)能夠配置用於選擇兩種不同的傳輸協議之一進行資料傳輸。如果cpha=0,在序列同步時鐘的第乙個跳變沿(上公升或下降)資料被取樣;如果 cpha=1,在序列同步時鐘的第二個跳變沿(上公升或下降)資料被取樣。spi 主模組和與之通訊的外裝置時鐘相位和極性應該一致。

cpol=0和cpha=0組合,cpol=1和cpha=1組合,上公升沿資料被取樣。 cpol=0和cpha=1組合,cpol=1和cpha=0組合,下降沿資料被取樣。

外圍裝置術語

hba卡,光纖儲存卡,用於伺服器與光纖陣列規的連線。fe鏈路就是快速乙太網鏈路 100m ge鏈路就是千兆乙太網鏈路scsi卡是scsi控制卡的簡稱,專門用於伺服器和高檔工作站的資料傳輸接 術。通俗的講 儲存是指資料儲存下來的統稱。而儲存的介質有很多種型別,如磁碟 磁帶 硬碟 光碟 u盤等 容災 資...

ARM AMBA 外圍裝置 的datasheet

用於片上系統的 arm amba 外圍裝置 智財權 ip 巨集單元的 arm 文件集。其中包括 axi 和 ahb 互聯 動態和靜態記憶體控制器 中斷 彩色 lcd 和快取記憶體控制器 gpio uart 和 trustzone 外圍裝置。arm amba 外圍裝置是可重用的智財權 ip 巨集單元,...

嵌入式外圍裝置 RAM,ROM概念

隨機訪問儲存器 random access memory,ram 又稱作 隨機儲存器 是與cpu直接交換資料的內部儲存器,也叫主存 記憶體 它可以隨時讀寫,而且速度很快,通常作為cpu的資料緩衝池。儲存單元的內容可按需隨意取出或存入,且訪問的速度與儲存單元的位置無關的儲存器。這種儲存器在斷電時將丟失...