Sdílet prostřednictvím


SPI_Mode – výčet

Hlavička: #include <applibs/spi.h>

Možné hodnoty režimu komunikace pro rozhraní SPI. Režim komunikace definuje časování komunikace zařízení.

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;

Hodnoty

SPI_Mode_Invalid

Neplatný režim.

SPI_Mode_0

Režim SPI 0: polarita hodin (CPOL) = 0, hodinová fáze (CPHA) = 0.

SPI_Mode_1

Režim SPI 1: polarita hodin (CPOL) = 0, hodinová fáze (CPHA) = 1.

SPI_Mode_2

Režim SPI 2: polarita hodin (CPOL) = 1, hodinová fáze (CPHA) = 0.

SPI_Mode_3

Režim SPI 3: polarita hodin (CPOL) = 1, hodinová fáze (CPHA) = 1.