访问多个I2C设备

时间:2013-05-24 09:00:03

标签: c++ c linux i2c

我的总线上有多个I2C设备,想要逐个访问(读取或写入)它们。什么是正确的方法?

  • open() - >设置从站地址 - > write() - > close() - > open() - >设置下一个从站地址 - > ...
  • open() - >设置从站地址 - >写 - >设置下一个从站地址 - >写...

打开和关闭每个设备的总线或保持总线打开,只更改每个设备的设备地址?

1 个答案:

答案 0 :(得分:1)

我相信,为每次访问关闭并重新打开总线驱动程序节点是没有意义的。 使用第二种策略。