2013-05-24 2 views
0

버스에 여러 개의 I2C 장치가 있으며 하나씩 액세스 (읽기 또는 쓰기)하려고합니다. 올바른 방법은 무엇입니까?여러 개의 I2C 장치에 액세스

  • () 개방 -> 설정 슬레이브 주소 -> 쓰기() -> 닫기() ->) (오픈 -> 설정 다음 슬레이브 주소 -> ...
  • 개방() -> 설정 슬레이브 주소 -> 쓰기 -> 다음 슬레이브 주소 설정 -> 쓰기 ...

각 장치의 버스를 열고 닫거나 버스를 열린 상태로 유지하고 각 장치의 장치 주소 만 변경합니까?

답변

1

저는 각 액세스마다 버스 드라이버 노드를 닫았다가 다시 열어야 할 필요가 없다고 생각합니다. 두 번째 전략을 사용하십시오.