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)
Возвращаемые значения
нет