SPI_Mode Sabit Listesi

Üst bilgi: #include <applibs/spi.h>

BIR SPI arabirimi için olası iletişim modu değerleri. İletişim modu, cihaz iletişimi için zamanlamaları tanımlar.

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;

Değer

SPI_Mode_Invalid

Geçersiz mod.

SPI_Mode_0

SPI modu 0: saat polaritesi (CPOL) = 0, saat aşaması (CPHA) = 0.

SPI_Mode_1

SPI modu 1: saat polaritesi (CPOL) = 0, saat aşaması (CPHA) = 1.

SPI_Mode_2

SPI modu 2: saat kutupları (CPOL) = 1, saat aşaması (CPHA) = 0.

SPI_Mode_3

SPI modu 3: saat polaritesi (CPOL) = 1, saat aşaması (CPHA) = 1.