轉自:http://home.eeworld.com.cn/my/space-uid-80086-blogid-119198.html
spi四種模式SPI的相位(CPHA)和極性(CPOL)分別可以為0或1,對應的4種組合構成了SPI的4種模式(mode)
Mode 0 CPOL=0, CPHA=0
Mode 1 CPOL=0, CPHA=1
Mode 2 CPOL=1, CPHA=0
Mode 3 CPOL=1, CPHA=1
時鍾極性CPOL: 即SPI空閑時,時鍾信號SCLK的電平(1:空閑時高電平; 0:空閑時低電平)
時鍾相位CPHA: 即SPI在SCLK第幾個邊沿開始采樣(0:第一個邊沿開始; 1:第二個邊沿開始)
sd卡地spi常用的是mode 0 和mode 3,這兩種模式的相同的地方是都在時鍾上升沿采樣傳輸數據,區別這兩種方式的簡單方法就是看空閑時,時鍾的電平狀態,低電平為mode 0 ,高電平為mode 3。