roboforum.ru

Технический форум по робототехнике.


[ UART <-> TWI ] Протокол

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: [ UART <-> TWI ] Протокол

Сообщение Сергей » 25 мар 2008, 23:13

Дак можно, суть в том насколько быстро это все будет, тк после того как мы послали такой запрос, он проходит через переходник дальше по UART там парсится, потом мы ждем ответа, потом отправляем обратно адресату..
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Переходник UART <-> TWI

Сообщение =DeaD= » 25 мар 2008, 23:35

Сергей писал(а):Да, здесь конечно не прокатит такое.. хотя вроде можно послать такой запрос, в самом переходнике выждать данные и отправить обратно, но даже если возможен этот вариант - вся i2c-сеть будет "висеть" все это время. Нужно поэкспериментировать..
А так то, по смыслу нормально получаеца, отправили команду, подождали, получили, мне кажеца время затраченное на эти действия равно времени совмещенной команды..

Ну вот большой вопрос с ожиданием... По моему не катит такое там, хотя надо еще раз глянуть на протокол, может и ошибаюсь...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: [ UART <-> TWI ] Протокол

Сообщение rig » 26 мар 2008, 07:03

если на шине будет больше двух и мастер может быть любой задержки будут обязательно.
1 в самом адаптере.(это понятно, минимальные)
2 при смене мастера (как узнать что шина свободна? один из варантов нет передачи цать секунд и можно захватывать шину)
если мастер один то просто пообщался с одним прибором пообщался с другим и т.д.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: [ UART <-> TWI ] Протокол

Сообщение Сергей » 26 мар 2008, 12:02

rig писал(а):если на шине будет больше двух и мастер может быть любой задержки будут обязательно.

..что это за предложение такое и объясните мне его смысл :)
rig писал(а):1 в самом адаптере.(это понятно, минимальные)

Я так понял вы говорите про задержки, в адаптере задержки могут быть большими(если это возможно конечно) если выполняеца команда W+R одновременно.
rig писал(а):2 при смене мастера (как узнать что шина свободна? один из варантов нет передачи цать секунд и можно захватывать шину)
если мастер один то просто пообщался с одним прибором пообщался с другим и т.д.

Еще раз повторюсь - i2c сам следит за шиной.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: [ UART <-> TWI ] Протокол

Сообщение rig » 26 мар 2008, 21:39

если на шине будет больше двух устройств
слово пропустил, клава дома дурная.
в общем почитал немного про шину и понял что я тут со своим огородом не к месту. все давно придумано.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Пред.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47