roboforum.ru

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

Как соединить две АТмеги на одном роботе?

Re: Как соединить две АТмеги на одном роботе?

yak-40 » 04 ноя 2009, 22:17

Многоточка, это когда один мастер, и много слэйвов, понимающих мастера по адресу. А SPI это классическая точка-точка.

Re: Как соединить две АТмеги на одном роботе?

Duhas » 04 ноя 2009, 22:20

просто селект слейва железный...

Re: Как соединить две АТмеги на одном роботе?

yak-40 » 04 ноя 2009, 22:26

Duhas писал(а):просто селект слейва железный...

Да! но немного не так.
Допустим, мастер посылает в многоточке всем слэйвам команду "внимание!". И делает это за одну посылку, и все слэйвы это воспринимают. А по SPI послать такую команду всем невозможно. Только по очереди.
Точка-точка однако... :)

Re: Как соединить две АТмеги на одном роботе?

Сергей » 04 ноя 2009, 22:28

Любит оффтопить народ =) Читайте название темы внимательней. SPI, UART оптимальные решения.

Re: Как соединить две АТмеги на одном роботе?

mandigit » 04 ноя 2009, 22:31

galex1981 писал(а):...Я сделал контроллер, управляющий 128ю слейв устройствами через SPI...


:shock:

Re: Как соединить две АТмеги на одном роботе?

yak-40 » 04 ноя 2009, 22:32

Я в шоке! Название темы: "как соединить две меги" Народ обсуждает преимущества SPI. И это офф топик???
Ужос!!!

Re: Как соединить две АТмеги на одном роботе?

Сергей » 04 ноя 2009, 22:55

Тут уже про адресацию базар =)

Re: Как соединить две АТмеги на одном роботе?

Ruslan » 05 ноя 2009, 14:22

Я чувствую, что предпочтителен SPI. А примеры где можно посмотреть?
Отвечая на другие вопросы:
- особенных наворотов не будет, просто хочу устроить специализацию устройств, чтобы проц. надолго не отвлекался от отслеживания линии. Ну и ног на одной еге не хватает, а на 128е переходитьяс бы не хотел пока.
- поток данных будет где то по 10-20 байт примерно 200-500 раз в секунду. В обратную сторону - управляющие сигналы по 5-10 байт с той же частотой.

Re: Как соединить две АТмеги на одном роботе?

ALHIMIK » 05 ноя 2009, 20:16

может слейвы выбираются 0 ? :Bravo:

Re: Как соединить две АТмеги на одном роботе?

Duhas » 05 ноя 2009, 21:01

RiO писал(а):Я чувствую, что предпочтителен SPI. А примеры где можно посмотреть?
...
- поток данных будет где то по 10-20 байт примерно 200-500 раз в секунду. В обратную сторону - управляющие сигналы по 5-10 байт с той же частотой.

пример работы - в ДШ .. все остальное придумывать самому по идее )

тут в отличии от того же уарта отдали байт и забрали байт происходит одновременно.. сколько байт отдали столько и получили.. нужно придумать концепцию протокола..

Re: Как соединить две АТмеги на одном роботе?

galex1981 » 05 ноя 2009, 22:25

ALHIMIK писал(а):может слейвы выбираются 0 ? :Bravo:

Нет слейвы выбираются "1".

Re: Как соединить две АТмеги на одном роботе?

Duhas » 05 ноя 2009, 22:37

да ладна ? )) в спи в основном CS инверсный ) имхо.. ну у мег то точно инверсный )

Re: Как соединить две АТмеги на одном роботе?

ALHIMIK » 05 ноя 2009, 22:56

Серьёзна ?
Вложения
DS.JPG
DS
DS.JPG (16.69 КиБ) Просмотров: 1801

Re: Как соединить две АТмеги на одном роботе?

Сергей » 06 ноя 2009, 10:48

ALHIMIK писал(а):Серьёзна ?

Ага, ты сам подтвердил картинкой. Инверсный.

Re: Как соединить две АТмеги на одном роботе?

Duhas » 06 ноя 2009, 11:50

он и утверждал что 0-м )


cron
Rambler\'s Top100 Mail.ru counter