MicroPython:Библиотеки/pyb: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) (→Классы) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 36: | Строка 36: | ||
== Прочие функции == | == Прочие функции == | ||
* pyb.have_cdc() | * [[MicroPython:Библиотеки/pyb/pyb.have_cdc()|pyb.have_cdc()]] | ||
* [[MicroPython:Библиотеки/pyb/pyb.hid()|pyb.hid()]] | |||
* pyb.hid( | * [[MicroPython:Библиотеки/pyb/pyb.info()|pyb.info()]] | ||
* [[MicroPython:Библиотеки/pyb/pyb.main()|pyb.main()]] | |||
* [[MicroPython:Библиотеки/pyb/pyb.mount()|pyb.mount()]] | |||
* pyb.main( | * [[MicroPython:Библиотеки/pyb/pyb.repl_uart()|pyb.repl_uart()]] | ||
* [[MicroPython:Библиотеки/pyb/pyb.rng()|pyb.rng()]] | |||
* [[MicroPython:Библиотеки/pyb/pyb.sync()|pyb.sync()]] | |||
* [[MicroPython:Библиотеки/pyb/pyb.unique_id()|pyb.unique_id()]] | |||
* [[MicroPython:Библиотеки/pyb/pyb.usb_mode()|pyb.usb_mode()]] | |||
* | |||
* pyb. | |||
* pyb.sync() | |||
* pyb. | |||
* | |||
== Классы == | == Классы == | ||
Строка 96: | Строка 69: | ||
* [[MicroPython:Библиотеки/pyb/Класс USB_HID|Класс USB_HID]] - USB с HID-интерфейсом | * [[MicroPython:Библиотеки/pyb/Класс USB_HID|Класс USB_HID]] - USB с HID-интерфейсом | ||
* [[MicroPython:Библиотеки/pyb/Класс USB_VCP|Класс USB_VCP]] - USB c VCP-интерфейсом | * [[MicroPython:Библиотеки/pyb/Класс USB_VCP|Класс USB_VCP]] - USB c VCP-интерфейсом | ||
=См.также= | =См.также= |
Текущая версия от 22:10, 4 октября 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Модуль pyb – функции для Pyboard-платы[1]
Модуль pyb содержит функции, связанные с функционалом платы Pyboard.
Функции для работы со временем
Функции для работы со сбросом
Функции для работы с прерываниями
Функции для работы с электропитанием
Прочие функции
- pyb.have_cdc()
- pyb.hid()
- pyb.info()
- pyb.main()
- pyb.mount()
- pyb.repl_uart()
- pyb.rng()
- pyb.sync()
- pyb.unique_id()
- pyb.usb_mode()
Классы
- Класс Accel – управление акселерометром.
- Класс ADC – аналогово-цифровое преобразование.
- Класс CAN – коммуникационная шина CAN (controller area network).
- Класс DAC – цифро-аналоговое преобразование.
- Класс ExtInt – настройка I/O-контактов для прерываний на внешних событиях.
- Класс Flash – доступ к встроенной flash-памяти.
- Класс I2C – класс для работы с протоколом I2C.
- Класс LCD – управление LCD-дисплеем на плате LCD32MKv1.0.
- Класс LED – управление светодиодом.
- Класс Pin – управление I/O-контактами.
- Класс PinAF – альтернативные функции контактов.
- Класс RTC – часы реального времени.
- Класс Servo – драйвер для 3-проводного сервомотора.
- Класс SPI – протокол последовательной коммуникации SPI, управляемый через ведущее устройство (мастера).
- Класс Switch – управление кнопками.
- Класс Timer – управление внутренними таймерами.
- Класс TimerChannel — настройка канала для таймера.
- Класс UART – шина для двусторонней последовательной передачи данных.
- Класс USB_HID - USB с HID-интерфейсом
- Класс USB_VCP - USB c VCP-интерфейсом