當前位置:編程學習大全網 - 編程軟體 - nxp spi需要配置哪些

nxp spi需要配置哪些

SPI(Serial Peripheral Interface)是摩托羅拉提出的壹種高速、全雙工的串行通信總線。標準SPI是4根線,分別時鐘線(CLK)、片選(CS)、數據輸出(DO)、數據輸入(DI),後面摩托羅拉在標準SPI的基礎上,又提出了Dual SPI和Quad SPI,目前很多廠家的串行flash已經支持此三類SPI,根據命名規則,壹般帶Q的型號是支持的,如華邦W25Q16(W25X16不支持)

Standard SPI: CLK,/CS,DI,DO,/WP,/Hold

Dual SPI: CLK,/CS, IO0,IO1,/WP,/Hold

Quad SPI: CLK,/CS,IO0,IO1,IO2,IO3

標準SPI:

CLK(Serial Clock):時鐘線

/CS(Chip Select):片選接口

DI(Serial Data Input):數據輸入端口

DO(Serial Data Output):輸出輸出端口

/WP:寫保護引腳

/Hold:保持引腳

DSPI:

增加IO0—IO1數據線

QSPI:

增加IO0—IO3數據線

通過上述,可以發現SPIFI和QSPI異曲同工,而NXP的數據手冊中亦提到SPIFI和QSPI的描述,只是SPIFI專門應用於串行閃存,QSPI可以應用在支持QSPI的各類外設中。基於各類原因,QSPI專利或是作自身MCU特點,NXP應該是對QSPI進行改進,衍生出“SPIFI”這高大上的名稱。因此,如果在此之前使用過QSPI的,對於SPIFI使用會易於理解。但NXP對外宣傳SPIFI是花費很長時間研究出來的非常厲害的專利,底層代碼並不開源,以庫的形式提供,因此使用起來調用庫API即可。

  • 上一篇:天津有哪些學費比較低的國際學校?
  • 下一篇:抖音小程序的開發方式有多少種
  • copyright 2024編程學習大全網