Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: I2C Multi Master
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
KA_ru
подскажите идею. есть 8 датчиков. их надо опросить. одномоментно активен только один. есть вход I2C по которому надо это все принять. сидеть и опрашивать датчики в цикле нет возможности. выход, завести на прерывание!!! есть желание сделать I2C Multi Master.
но опыта с Multi Master нет. кто что подскажет????
если подводные камни????
CAN не предлагать у меня на борту CAN нет.
rezident
Кросспостинг однако. На телесисах ответы не удовлетворили?
KA_ru
там не советы там вопросы.
у меня пока все в процессе созревания.
известно есть плата с I2C, 8 датчиков.
и программисты хотят прерывание.
остальное надо домыслить.
rezident
Дык, что за датчики-то? Чисто аппаратные или интеллектуальные? Почему именно I2C?
P.S. ИМХО вопрос обмозговать и правильно сформулировать для себя и у себя в голове сначала нужно. В процессе обмозговывания часто бывает, что глядь! а ответ-то и сам пришел! smile.gif
teoretic
Цитата(KA_ru @ Jun 9 2006, 16:36) *
известно что плата есть плата с ... 8 датчиков.
и программисты хотят прерывание.
остальное надо домыслить.


ты поконкретней скажи, какие датчики, куда передавать,
и в конце концов - куда можно приткнуть микроконтроллеры smile.gif на приеме или даже на датчиках?

если есть ГАРАНТИЯ, что будет активен только один датчик - тогда можно обойтись и без извращений, если хочешь multimaster - то красота решения зависит от желаемого качества и доступных ресурсов.

бтв. всегда можно обойтись и одним ведущим, а если ОЧЕНЬ надо, то при добавлении пары элементов логики можно устроить аппаратный арбитраж и многомастер готов.

для получения конкретных ответов надо задавать конкретные вопросы (с) кто-то
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.