SPI.setDataMode()

Описание

setDataMode() устанавливает режим данных SPI, который определяет полярность тактового сигнала (CPOL) и фазу тактового сигнала (CPHA). Подробнее см. статью Wikipedia об SPI.

Эта функция является частью библиотеки SPI. Подробнее см. на главной странице SPI.

Синтаксис

SPI.setDataMode(mode)
SPI.setDataMode(chipSelectPin, mode)

(только для Arduino Due)

Параметры

  • mode: режим данных SPI. Допустимые значения:

    • SPI_MODE0: CPOL = 0, CPHA = 0

    • SPI_MODE1: CPOL = 0, CPHA = 1

    • SPI_MODE2: CPOL = 1, CPHA = 0

    • SPI_MODE3: CPOL = 1, CPHA = 1

  • chipSelectPin: пин выбора периферийного устройства (только для Arduino Due).

Возвращаемое значение

Функция ничего не возвращает.

Примечания и предупреждения

Предупреждение

Эта функция устарела и не должна использоваться в новых проектах. Для настройки параметров SPI используйте SPISettings вместе с SPI.beginTransaction().