本帖最后由 yanghelovehuang 于 2018-6-11 12:55 编辑
最近在做spi方面的问题,其中spi的四种模式我有点搞不明白,SPI_MODE_0(0|0), SPI_MODE_1(0|SPI_CPHA) SPI_MODE_2(SPI_CPOL|0) SPI_MODE_3(SPI_CPOL|SPI_CPHA)()里面是什么意思啊,第二个模式,第三个模式在网上查的是:#define SPI_MODE_1 (0|SPI_CPHA)//SCLK空闲时为高电平,第一个时间沿采样
#define SPI_MODE_2 (SPI_CPOL|0)//SCLK空闲时为低电平,第二个时间沿采样 可是我觉得正好相反。
例如第二个模式,()里是0|SPI_CPHA应该是cpol=0 cpha=1,那应该是sclk空闲时为低电平,第二个时间沿采样,正好和网上的相反,哪个对啊,为什么啊,怎么通过()里的判断cpol,cpha的值啊?
|