在SPI通信中使用CPOL/CPHA设置

The*_*ine 2 embedded microcontroller spi serial-communication

有没有人能给我一些实际的例子,其中SPI通信中的4种CPOL/CPHA配置模式是有用的吗?我理解他们是如何工作但却不知道何时使用它们.由于非标准的实现,我很快就读了一些关于兼容性的参考,这是怎么回事?

谢谢

小智 9

SPI接口允许在两条线路上同时发送和接收数据(MOSI和MISO).时钟极性(CPOL)和时钟相位(CPHA)是定义SPI总线使用的时钟格式的主要参数.根据CPOL参数,SPI时钟可以反相或不反相.CPHA参数用于改变采样阶段.如果CPHA = 0,则在前导(第一)时钟沿上对数据进行采样.如果CPHA = 1,则在尾随(第二)时钟沿上对数据进行采样,而不管该时钟边沿是上升还是下降.