文件分類 [總覽]
社群資訊
[嵌入式Linux] SPI的CPOL和CPHA意義
by 艾鍗學院, 2013-04-20 10:48, 人氣(8742)
【SPI的CPOL和CPHA】
CPOL : 決定SCLK idle 的state, ,即平時是在low還是high
CPHA: 決定取樣點是在第一個edge,還是第二個edge
因此共有四種資料擷取的模式 (Strobe), 要用那一種, 看你的SPI Device 本身而定
反正SPI Master 都可以配合去設定
Mode 0 | CPOL=0, CPHA=0; active high |
Mode 1 | CPOL=0, CPHA=1 ;active low |
Mode 2 | CPOL=1, CPHA=0 ;active low |
Mode 3 | CPOL=1, CPHA=1;active high |
from Richman's Linux 驅動程式講義