Вы здесь

U2C_SpiSetConfigEx()

U2C_RESULT U2C_SpiSetConfigEx(
      HANDLE hDevice,
      DWORD Config
);

The U2C_SpiSetConfigEx() function enables/disables and configures SPI interface.

Parameters:

hDevice

Handle to the U2C-12 device.

Config

SPI configuration bits:

  • Bit 0: CPOL bit - Clock polarity. Determines the CLK line idle state:
    • 0 corresponds to idle low
    • 1 corresponds to idle high
  • Bit 1: CPHA bit - Clock phase. Determines the valid data clock edge:
    • 0 corresponds to valid data available on leading edge
    • 1 corresponds to valid data available on trailing edge
  • Bit 2: SPI Disable bit.
    • 0 corresponds to SPI Enable. MOSI and CLK pins are outputs.
    • 1 corresponds to SPI Disable. All SPI interface pins are inputs.
  • Bits 3..31: Reserved Bits - should be 0.

Return values:

U2C_SUCCESS

SPI bus was successfully configured.

U2C_HARDWARE_NOT_FOUND

U2C-12 device referenced by hDevice handle was not found.

Rating: 
Голосов пока нет

Языки

Вход на сайт