如何在python中轮询GPIO中断?

时间:2015-10-13 08:35:27

标签: linux python-2.7 polling gpio

我需要使用python 2.7轮询GPIO引脚上的中断,我想知道是否有任何本机函数或库来帮助我这样做?
当我搜索这样的东西时,我发现了很多关于Raspberry Pi的东西,但这不是我需要的东西。

这可行吗?

1 个答案:

答案 0 :(得分:0)

如果您发布已尝试的内容,那么我们可以提供帮助,这将会很有帮助。

我这样做了

while 1:
    events = po.poll(30000)
    if not events:
        print ('TIMEOUT!')
    for fd, flag in events:
        # check what's been done with os.lseek and os.read

此代码基于How do I wait for interrupts in different languages?问题。

整个代码是作为Raspberry PI上的emebeded系统的简单游戏完成的,可用here