MicroPython:Библиотеки/pyb/Класс Pin/Pin.init(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =Pin.init(mode, pull=Pin.PULL_NONE, af=- 1)<ref>[h...») |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
=Pin.init(mode, pull=Pin.PULL_NONE, af=- 1)<ref>[http://docs.micropython.org/en/latest/library/pyb.Pin.html docs.micropython.org - class Pin – control I/O pins]</ref>= | =Pin.init(mode, pull=Pin.PULL_NONE, af=- 1)<ref>[http://docs.micropython.org/en/latest/library/pyb.Pin.html docs.micropython.org - class Pin – control I/O pins]</ref>= | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
Pin.init(mode, pull=Pin.PULL_NONE, af=- 1) | Pin.init(mode, pull=Pin.PULL_NONE, af=- 1) | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 18:16, 14 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Pin.init(mode, pull=Pin.PULL_NONE, af=- 1)[1]
Pin.init(mode, pull=Pin.PULL_NONE, af=- 1)
Инициализирует контакт:
- В аргументе mode может быть следующее:
- Pin.IN – делает контакт входящим.
- Pin.OUT_PP – делает контакт выходящим (обычный активный выход).
- Pin.OUT_OD – делает контакт выходящим (выход с открытым стоком).
- Pin.AF_PP – контакт будет выполнять альтернативную функцию (обычный активный выход).
- Pin.AF_OD – контакт будет выполнять альтернативную функцию (выход с открытым стоком).
- Pin.ANALOG – делает контакт аналоговым.
- В аргументе pull может быть следующее:
- Pin.PULL_NONE – без подтягивающих/стягивающих резисторов.
- Pin.PULL_UP – включает подтягивающий резистор.
- Pin.PULL_DOWN – включает стягивающий резистор.
Если задан режим Pin.AF_PP или Pin.AF_OD, то в аргументе af можно задать индекс или название одной из альтернативных функций, связанных с этим контактом.
Возвращает None.