Доступ к нескольким устройствам I2C

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

  • open () -> установить адрес подчиненного устройства -> write () -> закрыть () -> открыть () -> установить адрес следующего подчиненного устройства -> …
  • open () -> установить адрес подчиненного устройства -> запись -> установить следующий адрес подчиненного устройства -> запись …

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

0

Решение

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]