Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Вернуться к библиотеке SPI

 

begin()

Описание

Функция инициализирует работу шины SPI, а именно: конфигурирует выводы SCK, MOSI и SS как выходы, формирует низкий уровень сигнала на выводах SCK и MOSI, и высокий уровень - на выводе SS.

Дополнительные возможности Arduino Due

На Arduino Due в качестве параметра метода begin() можно указать один из аппаратных выводов SS. В этом случае работой этого вывода будет управлять непосредственно контроллер SPI-интерфейса. 

Следует иметь ввиду, что в этом случае указанный вывод нельзя использовать в качестве вывода общего назначения до тех пор, пока не будет вызван метод SPI.end().

На Arduino Due выводами SS, работой которых может аппаратно управлять контроллер SPI-интерфейса, являются выводы: 4, 10, 52 и 54 (A0).

Синтаксис

SPI.begin()
SPI.begin(slaveSelectPin)        (только для Arduino Due)

Параметры

slaveSelectPin: вывод SS ведомого устройства (slave)  - (только для Arduino Due)

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

нет

Смотрите также