【发布时间】:2013-05-24 09:00:02
【问题描述】:
我的总线上有多个 I2C 设备,并且想要一个一个地访问(读取或写入)它们。正确的方法是什么?
- open() -> 设置从属地址 -> write() -> close() -> open() -> 设置下一个从属地址 -> ...
- open() -> 设置从机地址 -> 写入 -> 设置下一个从机地址 -> 写入 ...
打开和关闭每个设备的总线还是保持总线打开并且只更改每个设备的设备地址?
【问题讨论】:
我的总线上有多个 I2C 设备,并且想要一个一个地访问(读取或写入)它们。正确的方法是什么?
打开和关闭每个设备的总线还是保持总线打开并且只更改每个设备的设备地址?
【问题讨论】:
我相信,每次访问都关闭和重新打开总线驱动程序节点是没有意义的。 使用第二种策略。
【讨论】: