Compartilhar via


SPI_Mode Enum

Cabeçalho: #include <applibs/spi.h>

Os possíveis valores de modo de comunicação para uma interface SPI. O modo de comunicação define os tempos para a comunicação do dispositivo.

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;

Valores

SPI_Mode_Invalid

Um modo inválido.

SPI_Mode_0

Modo SPI 0: polaridade do relógio (CPOL) = 0, fase do relógio (CPHA) = 0.

SPI_Mode_1

Modo SPI 1: CPOL (polaridade do relógio) = 0, fase do relógio (CPHA) = 1.

SPI_Mode_2

Modo SPI 2: CPOL (polaridade do relógio) = 1, fase do relógio (CPHA) = 0.

SPI_Mode_3

Modo SPI 3: polaridade do relógio (CPOL) = 1, fase do relógio (CPHA) = 1.