3 устройства на i2c
- Войдите на сайт для отправки комментариев
Пт, 24/05/2019 - 11:54
Добрый день! Подскажите можно ли повесить 3 устройства на 2 пина i2c?
Есть часы DS1302, считыватель меток RC522 и олед дисплей ssd1306 на 0,91". очень хочется их подружить но не понимаю как.
Так вообще можно инициализировать?:
DS1302 rtc(D0, D8, D1); // RST/CE, DAT/IO, SCLK
MFRC522 mfrc522(D4, D2); // SS_PIN . RST_PIN ..Create MFRC522 instance.
OLED display(D1, D2);
чтобы дисплей был на уже занятых пинах?
На олну шину I2C можно вешать мньго разных устройств, при условии что у них разные адреса.
А разве можно выбирать пины I2C? Они же фиксированные: A4 и A5 (хотя, Вы, как тут водится, не написали, что у Вас за железо. А4/А5 - для Uno/Nano).
Вот на эти А4 и А5 и вешайте все три устройства, если у них адреса разные.
А на другие пины почему не развести?
Только вот I2C тут не пахнет...
Виктория - из трех перечисленных Вами устройств как минимум 2 - часы и RFiD - не подключаются к I2c
из трех перечисленных Вами устройств как минимум 2 - часы и RFiD - не подключаются к I2c
А я как-то внимания не обратил :(
Хотя, чего это Вы так - подключить-то можно! У них же есть два пина, так чего б не подключить :)))
Она со SPI перепутало
Видимо Виктория хочет использовать I2C и, заодно, навесить на эти же пины иные функции. Чтобы ужа с ежом поочереди гладить,