Возможно ли одновременное использование модулей altIMU-10 ? Кто ни будь с такими работал?
- Войдите на сайт для отправки комментариев
Сб, 16/11/2013 - 22:09
Вопрос в общем то заключается в следующем.
У меня есть два таких модуля Pololu altIMU-10. На борту у них связка : гиро + аксел + магнитометр + барометр. Судя по описанию в даташите адреса всех компонентов установлены производителем. И если я правильно понял у двух модулей на компонентах адреса получаются одинаковые.
И вот теперь думаю, если это так, то как получить данные с двух модулей, подключенных по i2c ??? Возможно ли это? Программно или хардварно???
Что то ни кто не работал с такими наверное, тишина (
Дело не в том кто работал, а кто нет. Читайте даташиты на сами гираскоп, акселлерометр и компас. Производитель должен (точнее просто обязан) был предусмотреть смену адреса. В противном случае организовывайте программный TWI на других выводах.
Я вроде как написал, что производитель жестко забил адреса на каждый чип. Поэтому и спрашивал - был ли у кого опыт работы именно с этим модулем. Так как сам не особо силен в аппаратно-программном общении с железом. Это мой первый опыт.
Просто для устройства, которое я пытаюсь собрать требуется повесить не один десяток сенсоров.... вот и думаю получится у меня использовать модули типа Pololu altIMU-10 или придется собирать из отдельных сенсоров, у которых есть возможность программно задавать адресс (если такое возможно ) доступа по шине.
Я вроде как написал, что производитель жестко забил адреса на каждый чип. Поэтому и спрашивал - был ли у кого опыт работы именно с этим модулем. Так как сам не особо силен в аппаратно-программном общении с железом. Это мой первый опыт.
Какой производитель??? Ну мало ли что вы тут понаписали, например у L3GD20 есть вывод SA0 - I2C less significant bit of the device address, которым может изменять один бит адреса.
Так что еще раз повторяю: читаете даташиты на сами микросхемы (гираскоп, акселлерометр и компас) и если у всех них есть возможность изменить адрес, то меняете. Если же нет, то организовывайте программный TWI на других выводах.
Понаписал то, что написал. Не надо грубить.
Производитель платы http://www.pololu.com/product/1269
соответственно, все чипы распаяны уже на плате, все выходы ( у гироскопа и барометра ) SA0 подтянуты к плюсу. У акселя и магнетометра и такой возможности нет.
Не надо грубить.
Это не грубость, а реакция на ваш пост выше:
Я вроде как написал
Вы считаете что я читать не умею?
Значит остается программный I2C.