2013-05-24 3 views
0

У меня есть несколько устройств I2C на моей шине и вы хотите получать их (читать или писать) один за другим. Каков правильный путь?Доступ к нескольким устройствам I2C

  • открыт() -> установить адрес ведомого устройства -> записи() -> Close() -> Open() -> установить следующий адрес ведомого устройства -> ...
  • открыт() -> установить ведомый адрес -> написать -> установить следующий адрес ведомого устройства -> написать ...

Открыть и закрыть шину для каждого устройства или оставить шину открытой и только изменить адрес устройства для каждого устройства?

ответ

1

Я считаю, что нет смысла закрывать и вновь открывать узел драйвера шины для каждого доступа. Используйте вторую стратегию.

Смежные вопросы