如何使用SMBus进行非阻塞读取?

时间:2015-01-04 17:06:15

标签: python raspberry-pi nonblocking

我有这个简单的代码:

import smbus

i2c = smbus.SMBus(1)

i2c.read_byte(0x20)

但是,我想使读取功能无阻塞,或者至少有一个短暂的超时(即~100 MS)。原因是我正在使用第二块板来判断是否有其他I2C设备被冻结。我见过this question,但我认为在运行中停止此功能会导致I2C连接不稳定。有没有办法为这个功能设置一个短暂的超时?

0 个答案:

没有答案