Herramientas de usuario

Herramientas del sitio


desarrollo:edu-ciaa:edu-ciaa-nxp:python:bibliotecas:modulo-pyb-extint

Soporte interrupciones en GPIOs: Clase ExtInt

import pyb

def callBack(line):
        print("Pin Interrupt!")
        print("Line = ",line)

p = pyb.Pin(8)
p.init(pyb.Pin.OUT_PP,pyb.Pin.PULL_NONE)
print(p)

int = pyb.ExtInt(p,pyb.ExtInt.IRQ_RISING,pyb.Pin.PULL_NONE,callBack)
print(int)

while True:
        pyb.delay(1000)
        print("tick")

Existen 4 interrupciones disponibles para asignar a cualquiera de las 9 GPIOs Se implementaron los métodos:

  • enable()
  • disable()
  • swint()
  • line()

Mas info en : pyb.ExtInt

desarrollo/edu-ciaa/edu-ciaa-nxp/python/bibliotecas/modulo-pyb-extint.txt · Última modificación: 2016/10/08 19:18 por egigliotti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki