CPOL与CPHA

CPOL:决定Idle时SCK的电平

CPHA:决定数据的采样方式

CPOL=0时,CPHA=0,用上升沿采数;

                 CPHA=1,用下降沿采数。

CPOL=1时,CPHA=0,用下降沿采数;

                 CPHA=1,用上升沿采数。

 

或者用另一种方法记忆:

CPHA=0:表示用第一个时钟沿采样;sample on the leading clock edge

CPHA=1:表示用第二个时钟沿采样;sample on the trailing clock edge

如此即引申出一个隐含的要求:CPHA=0时,在第一个时钟沿来到之前,数据(和片选)必须在半个周期前已保持稳定。

 

更详细说明参考wikipedia上对SPI的解释。

posted on 2011-11-02 14:26  freshair_cn  阅读(1680)  评论(0编辑  收藏  举报

导航