Приветствую Вас ГостьСреда, 08.01.2025, 12:09

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Метод SPI.begin()

Описание

Метод класса SPI инициализирует шину SPI, устанавливая контакты SCK, MOSI, и SS как выходы (OUTPUT), низкий уровень (LOW) сигнала на SCK и MOSI, а на SS - высокий (HIGH).

Дополнительные возможности 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 (только для Arduino Due) - контакт SS ведомого устройства (Slave).

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

нет

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

end()

setBitOrder()

setClockDivider()

setDataMode()

transfer()

Использование расширенных возможностей SPI на Arduino Due


Библиотека SPI

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/SPIBegin
Категория: Справочник | Добавил: magi (21.02.2015)
Просмотров: 1449 | Теги: SPI, Последовательный периферийный интер, arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски