MicroPython:Библиотеки/pyb/Класс SPI/SPI.send recv(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =SPI.send_recv(send, recv=None, *, timeout=5000) <...») |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
=SPI.send_recv(send, recv=None, *, timeout=5000) <ref>[http://docs.micropython.org/en/latest/library/pyb.SPI.html docs.micropython.org - class SPI – a master-driven serial protocol]</ref>= | =SPI.send_recv(send, recv=None, *, timeout=5000) <ref>[http://docs.micropython.org/en/latest/library/pyb.SPI.html docs.micropython.org - class SPI – a master-driven serial protocol]</ref>= | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
SPI.send_recv(send, recv=None, *, timeout=5000) | SPI.send_recv(send, recv=None, *, timeout=5000) | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 19:54, 23 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
SPI.send_recv(send, recv=None, *, timeout=5000) [1]
SPI.send_recv(send, recv=None, *, timeout=5000)
Одновременно отправляет и получает данные на шину:
- send – данные, которые надо отправить (целое число или буферный объект).
- recv – изменяемый буфер, который будет наполнен присланными байтами. Это может быть тот же буфер, что и в send, или его можно не указывать вовсе. Если не указать этот аргумент, будет создан новый буфер.
- timeout – таймаут в миллисекундах для ожидания приема данных.
Возвращаемое значение: буфер с присланными данными.