Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 53
Из них просматривают:
Аналоги: 26. Даташиты: 9. Инструкции: 1. Новости: 5. Программы: 2. Форум: 9. Чат: 1.
Участников: 3
Гостей: 50

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

Wire.requestFrom()

Описание
Используется ведущим устройством для запроса байтов у ведомого устройства. После этого файлы можно извлечь при помощи функций available() и read().
Начиная с Arduino 1.0.1, функция requestFrom() принимает булевы аргументы, которые меняют ее поведение для совместимости с определенными I2C-устройствами.
Если выставить true, то requestFrom() после запроса отправит стоп-сообщение, тем самым освободив шину I2C для других действий.
Если выставить false, то requestFrom() после запроса отправит перезапускающее сообщение. В итоге шина не освободится, что помешает другому ведущему устройству сделать запрос между сообщениями. Благодаря этому одно ведущее устройство может отправлять несколько запросов подряд.
По умолчанию стоит аргумент true.
 
Синтаксис
Wire.requestFrom(address, quantity)
Wire.requestFrom(address, quantity, stop)
 
Параметры
address: 7-битный адрес устройства, у которого будут запрошены байты
quantity: количество запрашиваемых байтов
stop: true или false. true отправит стоп-сообщение после запроса, освобождая шину. False будет постоянно отправлять перезапуск после запроса, сохраняя соединение активным.
 
Возвращаемые значения
Количество байтов, возвращенных от ведомого устройства. (byte)

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Сортировать всякую всячину поможет магнит, завернутый в бумагу или полиэтилен.

Похожие инструкции