MicroPython:Библиотеки/pyb/Класс ExtInt/pyb.ExtInt(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
Строка 5: Строка 5:
=pyb.ExtInt(pin, mode, pull, callback)<ref>[http://docs.micropython.org/en/latest/library/pyb.ExtInt.html docs.micropython.org - class ExtInt – configure I/O pins to interrupt on external events]</ref>=
=pyb.ExtInt(pin, mode, pull, callback)<ref>[http://docs.micropython.org/en/latest/library/pyb.ExtInt.html docs.micropython.org - class ExtInt – configure I/O pins to interrupt on external events]</ref>=


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
class pyb.ExtInt(pin, mode, pull, callback)
class pyb.ExtInt(pin, mode, pull, callback)
</syntaxhighlight>
</syntaxhighlight>

Текущая версия от 18:16, 14 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


pyb.ExtInt(pin, mode, pull, callback)[1]

class pyb.ExtInt(pin, mode, pull, callback)

Создает объект ExtInt:

  • pin – это контакт, на котором нужно включить прерывание. Здесь может быть объект Pin или любое другое корректное название контакта).
  • mode – здесь может быть ExtInt.IRQ_RISING (запуск на переднем фронте), ExtInt.IRQ_FALLING (запуск на заднем фронте), ExtInt.IRQ_RISING_FALLING (запуск на переднем или заднем фронтах).
  • pull – здесь может быть pyb.Pin.PULL_NONE (не включать ни подтягивающий, ни стягивающий резистор), pyb.Pin.PULL_UP (включить подтягивающий резистор), pyb.Pin.PULL_DOWN (включить стягивающий резистор).
  • callback – это функция, вызываемая при срабатывании прерывания. Она может принимать только один аргумент (линию, запустившую прерывание).

См.также

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