Udostępnij za pośrednictwem


SPI_Mode Enum

Nagłówek: #include <applibs/spi.h>

Możliwe wartości trybu komunikacji interfejsu SPI. Tryb komunikacji definiuje chronometraż komunikacji za pomocą urządzenia.

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;

Wartości

SPI_Mode_Invalid

Nieprawidłowy tryb.

SPI_Mode_0

Tryb SPI 0: polaryzacja zegara (CPOL) = 0, faza zegara (CPHA) = 0.

SPI_Mode_1

Tryb SPI 1: polaryzacja zegara (CPOL) = 0, faza zegara (CPHA) = 1.

SPI_Mode_2

Tryb SPI 2: polaryzacja zegara (CPOL) = 1, faza zegara (CPHA) = 0.

SPI_Mode_3

Tryb SPI 3: polaryzacja zegara (CPOL) = 1, faza zegara (CPHA) = 1.