Iskra JS несколько NFC/RFID на одном устройстве (I2C1, I2C2, I2C3) (решено)

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем SkAZi, 7 июн 2016.

  1. SkAZi

    SkAZi Нуб

    Добрый день.

    Подскажите, пожалуйста, и в документации, и в информации по плате сказано, что можно использовать до 3-х интерфейсов I2C. Помогите, пожалуйста, не могу найти информацию как подцепиться на оставшиеся I2C2 и I2C3.

    Изначально задача выглядит таким образом, мне надо подцепить несколько NFC/RFID читалок на одно устройство, это можно было бы сделать и на одной шине, будь у читалок разный адрес I2C или возможность его поменять, но этот вариант, судя по тому что я нашёл, отпадает. По-этому единственное решение, которое мне видится — использовать все 3 шины, по одной на каждый из датчиков. Насколько это в принципе удачная идея?

    Заранее благодарен.
     
    Последнее редактирование: 7 июн 2016
  2. Morgan

    Morgan Гик

    Добрый день!

    Пожалуй, это единственное решение, использовать все 3 шины I2C.
    Как использовать шины I2C, с примерами описано на странице интерфейса: http://wiki.amperka.ru/js:i2c
    Второй I2C выведен на ножки P0 и P1, а третий I2C - на ножки P11 и P12 (смотрите раздел "распиновка" http://wiki.amperka.ru/js:iskra_js)
     
  3. SkAZi

    SkAZi Нуб

    Теперь увидел, подключил, всё получилось.
    Огромное спасибо!