roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 15:33

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: [ UART <-> TWI ] Протокол
СообщениеДобавлено: 25 мар 2008, 23:13 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переходник UART <-> TWI
СообщениеДобавлено: 25 мар 2008, 23:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сергей писал(а):
Да, здесь конечно не прокатит такое.. хотя вроде можно послать такой запрос, в самом переходнике выждать данные и отправить обратно, но даже если возможен этот вариант - вся i2c-сеть будет "висеть" все это время. Нужно поэкспериментировать..
А так то, по смыслу нормально получаеца, отправили команду, подождали, получили, мне кажеца время затраченное на эти действия равно времени совмещенной команды..

Ну вот большой вопрос с ожиданием... По моему не катит такое там, хотя надо еще раз глянуть на протокол, может и ошибаюсь...

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Протокол
СообщениеДобавлено: 26 мар 2008, 07:03 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Протокол
СообщениеДобавлено: 26 мар 2008, 12:02 
Не в сети

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

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

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

Еще раз повторюсь - i2c сам следит за шиной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Протокол
СообщениеДобавлено: 26 мар 2008, 21:39 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO