我想配置I2C的树莓派使用PYTHON或最后的选择C。我有工作在爱特梅尔微控制器,它提供与任何设备的I2C通信。我想要一些类似的机制为树莓派。我有以下问题:
请帮帮忙..。提前谢谢..
发布于 2016-12-29 18:34:37
我建议您使用i2c-dev和i2c-bcm2708模块,在这两个模块中,您可以将i2c总线公开给/dev文件系统。
$ sudo modprobe i2c-dev
$ sudo modprobe i2c-bcm2708现在将导出i2c总线,并使用
$ ls /dev/i2c-*使用它不是那么简单,因为它是i2c,它有不同的协议和地址。
如果你打算在C中使用它,这就是tutorial。
在python中,您可以安装i2cdev包并使用它,如下所示:
from devi2c import I2C
device, bus = 0x42, 0
i2c = I2C(device, bus)
value = i2c.read(1) # read 1 byte
i2c.write(b’some raw data’) # write bytes
i2c.close() # close connectionhttps://stackoverflow.com/questions/41376518
复制相似问题