Поделиться через


Перечисление SPI_Mode

Заголовок: #include <applibs/spi.h>

Возможные значения режима связи для интерфейса SPI. Режим связи определяет время взаимодействия с устройством.

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;

Значения

SPI_Mode_Invalid

Недопустимый режим.

SPI_Mode_0

Режим SPI 0: полярность часов (CPOL) = 0, фаза часов (CPHA) = 0.

SPI_Mode_1

Режим SPI 1: полярность часов (CPOL) = 0, фаза часов (CPHA) = 1.

SPI_Mode_2

Режим SPI 2: полярность часов (CPOL) = 1, фаза часов (CPHA) = 0.

SPI_Mode_3

Режим SPI 3: полярность часов (CPOL) = 1, фаза часов (CPHA) = 1.