知識社群Login
[嵌入式Linux] SPI的CPOL和CPHA意義
by 艾鍗學院, 2013-04-20 10:48, Views(7990)


【SPI的CPOL和CPHA】


CPOL : 決定SCLK idle 的state, ,即平時是在low還是high
CPHA: 決定取樣點是在第一個edge,還是第二個edge
因此共有四種資料擷取的模式 (Strobe), 要用那一種, 看你的SPI Device 本身而定
反正SPI Master 都可以配合去設定

Mode 0CPOL=0, CPHA=0; active high
Mode 1CPOL=0, CPHA=1 ;active low
Mode 2CPOL=1, CPHA=0 ;active low
Mode 3CPOL=1, CPHA=1;active high


from Richman's Linux 驅動程式講義