Chciał bym wykorzystać sprzętowe porty w Atmedze do komunikacji z dwoma różnymi urządzeniami po I2C. Oba urządzenia będą podłączone zgodnie z założeniami I2C, czyli równolegle, ale niestety problem pojawia się w adresowaniu. Oba układy, których chcę użyć mają ten sam adres. W przypadku układu pierwszego czyli RTC DS1307 o ile dobrze zrozumiałem z noty katalogowej nie ma możliwości zmiany adresu. Natomiast w przypadku drugiego układu czyli L3G4200D jest taka możliwość poprzez podłączenie pinu SDO do GND lub VCC. W moim przypadku używam płytki od KAMAMI (opis w załączniku). Tutaj pojawiają się następujące pytania:
1. Układ ma wyjścia CON1 - CON6, wyjścia od CON3 do CON5 służą do komunikacji przy pomocy I2C i nie występuje tam pin SDO. W jaki sposób w takim razie go zmienić?
2. Czy mogę połączyć się z układem przy pomocy wyjścia CON3, a pinu SDO użyc z innego złącza?
1. Układ ma wyjścia CON1 - CON6, wyjścia od CON3 do CON5 służą do komunikacji przy pomocy I2C i nie występuje tam pin SDO. W jaki sposób w takim razie go zmienić?
2. Czy mogę połączyć się z układem przy pomocy wyjścia CON3, a pinu SDO użyc z innego złącza?
