软件SPI简略讲解
目录
2.2 Mode 0 CPOL=0, CPHA=0(0,0)
2.3 Mode 1 CPOL=0, CPHA=1(0,1)
2.4 Mode 2 CPOL=1, CPHA=0(1,0)
2.5 Mode 3 CPOL=1, CPHA=1(1,1)
1 SPI简略讲解:
SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,其需要至少4根线,它们是MISO(主设备数据输入)、MOSI(主设备数据输出)、SCLK(时钟)、CS(片选)。
(1)MISO– Master Input Slave Output,主设备数据输入,从设备数据输出;
(2)MOSI– Master Output Slave Input,主设备数据输出,从设备数据输入;
(3)SCLK – Serial Clock,时钟信号,由主设备产生;
(4)CS – Chip Select,从设备使能信号,由主设备控制。
SPI接口有四种不同的数据传输时序,取决于CPOL和CPHL这两位的组合。
模式(CPOL,CPHA)
Mode 0 CPOL=0, CPHA=0(0,0)
Mode 1 CPOL=0, CPHA=1(0,1)
Mode 2 CPOL=1, CPHA=0(1,0)
Mode 3 CPOL=1, CPHA=1(1,1)