SPI.setClockDivider()
Описание
setClockDivider() устанавливает делитель тактовой частоты SPI относительно системной частоты. Значение по умолчанию — SPI_CLOCK_DIV4, что устанавливает тактовую частоту SPI в одну четверть от частоты системного тактового сигнала (4 МГц для плат, работающих на 16 МГц).
На платах на базе AVR доступны делители 2, 4, 8, 16, 32, 64 и 128. На Arduino Due системную частоту можно делить на значения от 1 до 255 (значение по умолчанию — 21, что устанавливает тактовую частоту в 4 МГц).
Эта функция является частью библиотеки SPI. Подробнее см. на главной странице SPI.
Синтаксис
SPI.setClockDivider(divider)
SPI.setClockDivider(chipSelectPin, divider)
(только для Arduino Due)
Параметры
divider: делитель тактовой частоты. На AVR-платах допустимые значения:SPI_CLOCK_DIV2,SPI_CLOCK_DIV4,SPI_CLOCK_DIV8,SPI_CLOCK_DIV16,SPI_CLOCK_DIV32,SPI_CLOCK_DIV64,SPI_CLOCK_DIV128. На Arduino Due — число от 1 до 255.chipSelectPin: пин выбора периферийного устройства (только для Arduino Due).
Возвращаемое значение
Функция ничего не возвращает.
Примечания и предупреждения
Предупреждение
Эта функция устарела и не должна использоваться в новых проектах. Для настройки параметров SPI используйте SPISettings вместе с SPI.beginTransaction().