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.AF_PP или Pin.AF_OD, то в аргументе af можно задать индекс или название одной из альтернативных функций, связанных с этим контактом.

Возвращает None.

См.также

Внешние ссылки