jak připojit více zařízení se stejnou adresou na I2C

No dobre, nebudem na Nový rok tak machrovať :slight_smile:

Viac zariadení na I2C, 1-wire, SPI, UART, … s rovnakou adresou jednoducho pripojíš tak, že nie všetkým naraz pripojíš nejaký kľúčový signál. Napríklad SCL, CLK, TX a tak podobne.

Pomocou jednoduchého a velice že malého obvodu (napríklad SN74LVC1G139) a ďaľších dvoch pinov mcu, by som prepínal SCL medzi tými štyrmi obvodmi.

Ak by si nechcel/nemohol použiť ďalšie dva piny mcu, záchrana je napríklad v obvode PCA9548A alebo podobnom.

Ak by si sa aj tomuto musel/chcel vyhnúť, dal by som ku každému I2C obvodu samostatný MCU, napríklad ATtiny13/15/25/45/85 a ten by robil “vatu” medzi gyroskopom a zbernicou na základe rozlíšenia adresy na linke. Potom už protokol a adresný dekodér môže byť ľubovoľný.

Šťastný nový rok 2019 :slight_smile: