roboforum.ru

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

 

UART vs I2C

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

Re: UART vs I2C

Сообщение Сергей » 03 фев 2009, 14:20

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

Re: UART vs I2C

Сообщение =DeaD= » 03 фев 2009, 14:34

Да просто если к UART'у прикрутить мульти-слэйв, это будет уже не совсем уарт, а начиная с дополнительных ограничений - это будет уже совсем не уарт. Это будет просто "протокол, похожий на UART" :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: UART vs I2C

Сообщение Сергей » 03 фев 2009, 14:37

А зачем городить огород? :o Взять I2C и у тебя все есть аппаратно
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: UART vs I2C

Сообщение neiro » 03 фев 2009, 14:57

Лан последний мой довод :)

Кто нить в курсе что такое 485-интерфейс??? :) что на эту шину можно вешать кучу устройств? что она рулиться уартом микропроцессора :) . Чет не разу не слышал отзывов типа Rs-485 эт огород :D и что уарт к которому подключен драйвер rs-485 эт уже не уарт..))
Аватара пользователя
neiro
 
Сообщения: 23
Зарегистрирован: 02 фев 2009, 02:14
Откуда: мск
прог. языки: фортран,кобол,бейсик

Re: UART vs I2C

Сообщение yak-40 » 03 фев 2009, 15:01

Хорошо, все выводы Rx у слэйвов вы объедините, допустим.
А как вы собираетесь объединять все выводы Tx у тех же слэйвов? большой вопрос!
И допускают ли они такое соединение? Они же в данном случае являются выходами.
З.Ы. Я имею дело с RS485. Отличный интерфейс. и хорошо помехозащищён
Последний раз редактировалось yak-40 03 фев 2009, 15:06, всего редактировалось 1 раз.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3019
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: UART vs I2C

Сообщение neiro » 03 фев 2009, 15:05

yak-40 писал(а):Хорошо, все выводы Rx у слэйвов вы объедините, допустим.
А как вы собираетесь объединять все выводы Tx у тех же слэйвов? большой вопрос!
И допускают ли они такое соединение? Они же в данном случае являются выходами.
З.Ы. Я имею дело с RS485. Отличный протокол.



Так я же грю. Мне не надо чтобы слэйвы общались между собой.Рулить слэвами будет мастер и ему и ток ему они будут отчитываться о своей работе/статусе..

PS. кстати в аврках в настройка уарта на эту тему даже есть четкая фича - Multi-processor Communication Mode. Добавляется 9 бит к байту что делает возможность аппаратной адресации к слэйвам.
Аватара пользователя
neiro
 
Сообщения: 23
Зарегистрирован: 02 фев 2009, 02:14
Откуда: мск
прог. языки: фортран,кобол,бейсик

Re: UART vs I2C

Сообщение yak-40 » 03 фев 2009, 15:18

neiro писал(а):Так я же грю. Мне не надо чтобы слэйвы общались между собой.Рулить слэвами будет мастер и ему и ток ему они будут отчитываться о своей работе/статусе..

Ну отвечать мастеру то они должны или нет?
Если да, то как? У них же все выходы ВМЕСТЕ соединены! Иными словами - мешать они друг другу будут.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3019
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: UART vs I2C

Сообщение Сергей » 03 фев 2009, 15:20

Это огород, зачем вам на сервах 485?? Чем не устраивает I2C?
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: UART vs I2C

Сообщение neiro » 03 фев 2009, 15:26

Сергей писал(а):Это огород, зачем вам на сервах 485?? Чем не устраивает I2C?


разговор глухого со слепым )))
мне не нужен 485. мне нужен уарт.
Аватара пользователя
neiro
 
Сообщения: 23
Зарегистрирован: 02 фев 2009, 02:14
Откуда: мск
прог. языки: фортран,кобол,бейсик

Re: UART vs I2C

Сообщение Duhas » 03 фев 2009, 15:29

да все ок будет если трансмит вырубать и в Z состояние ТХ неактивных слейвов выставлять.... тока это не уарт уже )))
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: UART vs I2C

Сообщение Сергей » 03 фев 2009, 15:32

neiro писал(а):мне не нужен 485. мне нужен уарт.

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

Re: UART vs I2C

Сообщение EdGull » 03 фев 2009, 15:32

я чё то не понял, вы схему минибота смотрели???
там уже всё сделано!!!
не надо там ничего в Z состояние переводить.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: UART vs I2C

Сообщение Сергей » 03 фев 2009, 15:33

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

Re: UART vs I2C

Сообщение EdGull » 03 фев 2009, 15:34

про соединение ТРЕХ девайсов по уарту
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: UART vs I2C

Сообщение Сергей » 03 фев 2009, 15:38

Да при чем тут это или ты предлагаешь соединить три сервы? Я вас не понимаю, или вы прикалываетесь. Есть I2C и кучей адресов и все это аппаратно сделано и быстро гоняет, и вы ЭТОГО делать НЕ ХОТИТЕ, вместо этого вы издеваетесь с уартом ппц
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Пред.След.

Вернуться в Коммуникации

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

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

Mail.ru counter