I2C:SDA數據線、SCL時鐘線。
SPI:DI輸入線、DO輸出線、CS片選先、CLK時鐘線。
可能不能寫到壹個驅動中。
但是好在壹般很少用到這麽簡單的情況,廠家會對其擴展和改進。
比如 W25Q128FB/W25R128FV 系列閃存,支持 SPI、Dual SPI、Quad SPI 和 QPI。就拿 Quad SPI 來說,有 6 個引腳:
Quad SPI:D0-D3 輸入輸出線、CS片選先、CLK時鐘線。
其中 輸入為壹位串行輸入 D0,輸出為四位串行輸出 D0-D3。(四位仍少於壹個字節,可姑且稱為串行)
Winbond華邦 這麽做是為了加快閃存讀取速度(四位串行相比壹位串行提高了四倍)。
因此關鍵在於 要進行怎樣的 IO。至於是否將二者寫到壹個驅動看來並不重要。