MicroPython:Библиотеки/pyb/Класс Pin/Pin.init()
Материал из Онлайн справочника
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
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.