MicroPython:Библиотеки/pyb/Класс USB VCP: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[]</ref>= <syntaxhighlight lang="python"...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=<ref>[]</ref>= | =Класс USB_VCP – USB c VCP-интерфейсом<ref>[http://docs.micropython.org/en/latest/library/pyb.USB_VCP.html docs.micropython.org - class USB_VCP – USB virtual comm port]</ref>= | ||
''Класс USB_VCP'' позволяет создавать потоковые объекты, представляющие [[USB]] с [[VCP-интерфейс]]ом (от англ. ''«virtual com port»'', т.е. ''«виртуальный COM-порт»''). Его можно использовать для считывания и записи данных на хост через USB-соединение. | |||
== Конструкторы == | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/pyb.USB_VCP()|pyb.USB_VCP(id=0)]] | |||
== Методы == | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.init()|USB_VCP.init(*, flow=- 1)]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.setinterrupt()|USB_VCP.setinterrupt(chr)]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.isconnected()|USB_VCP.isconnected()]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.any()|USB_VCP.any()]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.close()|USB_VCP.close()]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.read()|USB_VCP.read([nbytes])]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.readinto()|USB_VCP.readinto(buf[, maxlen])]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.readline()|USB_VCP.readline()]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.readlines()|USB_VCP.readlines()]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.write()|USB_VCP.write(buf)]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.recv()|USB_VCP.recv(data, *, timeout=5000)]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.send()|USB_VCP.send(data, *, timeout=5000)]] | |||
== Константы == | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.RTS|USB_VCP.RTS]] | |||
* [[MicroPython:Библиотеки/pyb/Класс USB VCP/USB_VCP.CTS|USB_VCP.CTS]] | |||
=См.также= | =См.также= |
Текущая версия от 14:22, 17 октября 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс USB_VCP – USB c VCP-интерфейсом[1]
Класс USB_VCP позволяет создавать потоковые объекты, представляющие USB с VCP-интерфейсом (от англ. «virtual com port», т.е. «виртуальный COM-порт»). Его можно использовать для считывания и записи данных на хост через USB-соединение.
Конструкторы
Методы
- USB_VCP.init(*, flow=- 1)
- USB_VCP.setinterrupt(chr)
- USB_VCP.isconnected()
- USB_VCP.any()
- USB_VCP.close()
- USB_VCP.read([nbytes])
- USB_VCP.readinto(buf[, maxlen])
- USB_VCP.readline()
- USB_VCP.readlines()
- USB_VCP.write(buf)
- USB_VCP.recv(data, *, timeout=5000)
- USB_VCP.send(data, *, timeout=5000)