roboforum.ru

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

RoboBus.RU спецификация шины MiniBot'а

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение EdGull » 12 сен 2008, 20:57

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 12 сен 2008, 21:00

blindman писал(а):1. Неужели до сих пор не ясно, что переделать его все равно надо? А "мифический" модуль может переделать не получится.
2. Программный уарт чтоли? Не кошерно :)

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

Добавлено спустя 1 минуту 11 секунд:
EdGull писал(а):предлагаю считать на мега плате 11 пин это на самом деле 9
а 11 в воздухе висит
соотвественно на заводе будет соответсвующая переделка...

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 12 сен 2008, 21:04

EdGull писал(а):предлагаю считать на мега плате 11 пин это на самом деле 9
а 11 в воздухе висит
соотвественно на заводе будет соответсвующая переделка...

А можно ли на этом заводе переделать так, чтобы пины меги8, отвечающие за SPI, оказались на соответствующих контактах разъема? :wink:

Добавлено спустя 1 минуту 59 секунд:
8 и 10 как раз желательно - но также желательно с возможностью отключения (типа как сейчас сделано для уарта или XTAL)

Добавлено спустя 40 секунд:
Пардон, не SPI, а I2C
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 12 сен 2008, 21:05

blindman писал(а):А можно ли на этом заводе переделать так, чтобы пины меги8, отвечающие за SPI, оказались на соответствующих контактах разъема? :wink:

А они разве не подведены? По схеме вроде через резисторы 220 Ом?

blindman писал(а):8 и 10 как раз желательно - но также желательно с возможностью отключения (типа как сейчас сделано для уарта или XTAL)

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение Виталий » 12 сен 2008, 21:05

По каналу тактирования обязательно придет помеха от движка или еще от чего. Его хорошо бы разместить между двух соседних земель на шлейфе я думаю.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 12 сен 2008, 21:07

blindman писал(а):Пардон, не SPI, а I2C

А, тогда да :) можно и наверное даже нужно :)

Добавлено спустя 59 секунд:
Виталий писал(а):По каналу тактирования обязательно придет помеха от движка или еще от чего. Его хорошо бы разместить между двух соседних земель на шлейфе я думаю.

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение Виталий » 12 сен 2008, 21:12

Ну значит я не понял.
Я думал это чтобы все контроллеры от одного генератора тактировать.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 12 сен 2008, 21:13

Блин, все в башке перемешалось. Пора спать уже :(
Получается, что освободить I2C и одновременно заюзать GD0/GD2 не получится - одной ноги не хватает.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 12 сен 2008, 21:32

blindman писал(а):Блин, все в башке перемешалось. Пора спать уже :(
Получается, что освободить I2C и одновременно заюзать GD0/GD2 не получится - одной ноги не хватает.

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 12 сен 2008, 21:32

Мои предложения такие:

1. Цепь, подключенную к GD0 отключаем от 10 контакта
2. цепь, подключенную к CS перекидываем на 9 контакт через джампер.
3. на контакт 8 ставим джампер
4. Подключаем SDA/SCL меги88 к контактам 10/11

В результате получаем варианты использования:

1. С головного МК рулим CC2500 по SPI. Надо юзать GD2 - юзаем. Не надо - отключаем, освобождая пин для других целей. Мегу 88 не запаиваем. Если надо, уарт соединяем с USB.
2. Мегу 88 запаиваем. Рулим ею через I2C или через уарт. 8 и 9 контакты свободны. Мега88 использует оба вывода GD0/GD2 CC2500

I2C при этом всегда доступен.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение EdGull » 12 сен 2008, 21:34

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение =DeaD= » 12 сен 2008, 21:42

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение EdGull » 12 сен 2008, 21:43

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

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение blindman » 12 сен 2008, 21:48

=DeaD= писал(а):2blindman, EdGull: А есть какие-то мысли, чего в предлагаемой распиновке и правил работы с ней не так, или всё устраивает? :roll:


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

Радует то, что существует реальная возможность скорого появления первого устройства, совместимого с такой шиной. Не полностью правда совместимого (см. http://roboforum.ru/viewtopic.php?f=64&t=4553 , п. 10), но так как оно пока первое и единственное, то это ему простительно :)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: RoboBus.RU спецификация шины MiniBot'а

Сообщение EdGull » 12 сен 2008, 21:55

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

Пред.След.

Вернуться в Электроника

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

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