SPI_Mode列挙型

ヘッダー: applibs </spi.h #include>

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。