Каталог

Builtin

Все встроенные функции:

abs()

all()

any()

bin()

class bool

class bytearray

class bytes

callable()

chr()

class method()

compile()

class complex

class dict

dir()

divmod()

enumerate()

eval()

exec()

filter()

class float

class frozenset

getattr()

globals()

hasattr()

hash()

hex()

id()

input()

class int

isinstance()

issubclass()

iter()

len()

class list

locals()

map()

max()

class memoryview

min()

next()

class object

oct()

open()

ord()

pow()

print()

property()

range()

repr()

reversed()

round()

class set

setattr()

sorted()

staticmethod()

class str

sum()

super()

class tuple

type()

zip()

Примечания

Обработка прерываний

В порте Pycom ESP32 MicroPython нет ограничений на то, что можно сделать в обработчике прерываний. К примеру, другие порты не позволяют выделять память внутри обработчика или использовать сокеты .

Эти ограничения были вызваны по-разному. Когда происходит прерывание, сообщение помещается в очередь, уведомляя отдельный поток о том, что должен быть вызван соответствующий обработчик обратного вызова. Такой обработчик получает аргумент: по умолчанию это объект, связанный с событием.

Пользователь может делать все, что требуется, внутри обратного вызова, например, создавать новые переменные или даже отправлять сетевые пакеты. Имейте в виду, что прерывания обрабатываются последовательно, поэтому идеально делать обработчики как можно короче, чтобы обработать все в кратчайшие.

В настоящее время есть 2 класса, которые поддерживают прерывания: классы Alarm и Pin. Оба класса предоставляют метод .callback(), который допускает прерывание и регистрирует данный обработчик. Для получения более подробной информации об использовании прерываний, а также примеров, пожалуйста, посетите соответствующие разделы.

В настоящее время система прерываний может поставить в очередь до 16 прерываний.

footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru