roboforum.ru

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

UART vs I2C

Re: UART vs I2C

Сергей » 03 фев 2009, 14:20

Эхх.. хорошо. Есть у тебя ОДИН юарт, следовательно ты сможешь управлять ОДНОЙ сервой, так?

Re: UART vs I2C

=DeaD= » 03 фев 2009, 14:34

Да просто если к UART'у прикрутить мульти-слэйв, это будет уже не совсем уарт, а начиная с дополнительных ограничений - это будет уже совсем не уарт. Это будет просто "протокол, похожий на UART" :)

Re: UART vs I2C

Сергей » 03 фев 2009, 14:37

А зачем городить огород? :o Взять I2C и у тебя все есть аппаратно

Re: UART vs I2C

neiro » 03 фев 2009, 14:57

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

Кто нить в курсе что такое 485-интерфейс??? :) что на эту шину можно вешать кучу устройств? что она рулиться уартом микропроцессора :) . Чет не разу не слышал отзывов типа Rs-485 эт огород :D и что уарт к которому подключен драйвер rs-485 эт уже не уарт..))

Re: UART vs I2C

yak-40 » 03 фев 2009, 15:01

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

Re: UART vs I2C

neiro » 03 фев 2009, 15:05

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



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

PS. кстати в аврках в настройка уарта на эту тему даже есть четкая фича - Multi-processor Communication Mode. Добавляется 9 бит к байту что делает возможность аппаратной адресации к слэйвам.

Re: UART vs I2C

yak-40 » 03 фев 2009, 15:18

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

Ну отвечать мастеру то они должны или нет?
Если да, то как? У них же все выходы ВМЕСТЕ соединены! Иными словами - мешать они друг другу будут.

Re: UART vs I2C

Сергей » 03 фев 2009, 15:20

Это огород, зачем вам на сервах 485?? Чем не устраивает I2C?

Re: UART vs I2C

neiro » 03 фев 2009, 15:26

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


разговор глухого со слепым )))
мне не нужен 485. мне нужен уарт.

Re: UART vs I2C

Duhas » 03 фев 2009, 15:29

да все ок будет если трансмит вырубать и в Z состояние ТХ неактивных слейвов выставлять.... тока это не уарт уже )))

Re: UART vs I2C

Сергей » 03 фев 2009, 15:32

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

То есть тебе нужно управлять всего одной сервой?

Re: UART vs I2C

EdGull » 03 фев 2009, 15:32

я чё то не понял, вы схему минибота смотрели???
там уже всё сделано!!!
не надо там ничего в Z состояние переводить.

Re: UART vs I2C

Сергей » 03 фев 2009, 15:33

что там сделано, ты про что?

Re: UART vs I2C

EdGull » 03 фев 2009, 15:34

про соединение ТРЕХ девайсов по уарту

Re: UART vs I2C

Сергей » 03 фев 2009, 15:38

Да при чем тут это или ты предлагаешь соединить три сервы? Я вас не понимаю, или вы прикалываетесь. Есть I2C и кучей адресов и все это аппаратно сделано и быстро гоняет, и вы ЭТОГО делать НЕ ХОТИТЕ, вместо этого вы издеваетесь с уартом ппц


Rambler\'s Top100 Mail.ru counter