Dela via


SPI_Mode Uppräkning

Sidhuvud: #include <applibs/spi.h>

Möjliga kommunikationslägesvärden för ett SPI-gränssnitt. I kommunikationsläget definieras tidsinställningar för enhetskommunikation.

typedef enum SPI_Mode {
    SPI_Mode_Invalid = 0x0,
    SPI_Mode_0 = 0x1,
    SPI_Mode_1 = 0x2,
    SPI_Mode_2 = 0x3,
    SPI_Mode_3 = 0x4
} SPI_Mode;

Värden

SPI_Mode_Invalid

Ett ogiltigt läge.

SPI_Mode_0

SPI-läge 0: klocka polaritet (CPOL) = 0, klockfas (CPHA) = 0.

SPI_Mode_1

SPI-läge 1: klocka polaritet (CPOL) = 0, klockfas (CPHA) = 1.

SPI_Mode_2

SPI-läge 2: klocka polaritet (CPOL) = 1, klockfas (CPHA) = 0.

SPI_Mode_3

SPI-läge 3: klocka polaritet (CPOL) = 1, klockfas (CPHA) = 1.