Технический форум по робототехнике.
EdGull » 12 сен 2008, 20:57
предлагаю считать на мега плате 11 пин это на самом деле 9
а 11 в воздухе висит
соотвественно на заводе будет соответсвующая переделка...
=DeaD= » 12 сен 2008, 21:00
blindman писал(а):1. Неужели до сих пор не ясно, что переделать его все равно надо? А "мифический" модуль может переделать не получится.
2. Программный уарт чтоли? Не кошерно

1. Пока не вижу острой необходимости, может быть я невнимателен? Или предполагается тут щедро заюзать все GP пины?
2. На старших мегах 2 аппаратных уарта.
Добавлено спустя 1 минуту 11 секунд:EdGull писал(а):предлагаю считать на мега плате 11 пин это на самом деле 9
а 11 в воздухе висит
соотвественно на заводе будет соответсвующая переделка...
А 8-й и 10-й пины юзаються будут? Они зачем на GP-пины будут завязаны? Может просто считать что пины 8-11 не распаивать?
blindman » 12 сен 2008, 21:04
EdGull писал(а):предлагаю считать на мега плате 11 пин это на самом деле 9
а 11 в воздухе висит
соотвественно на заводе будет соответсвующая переделка...
А можно ли на этом заводе переделать так, чтобы пины меги8, отвечающие за SPI, оказались на соответствующих контактах разъема?
Добавлено спустя 1 минуту 59 секунд:8 и 10 как раз желательно - но также желательно с возможностью отключения (типа как сейчас сделано для уарта или XTAL)
Добавлено спустя 40 секунд:Пардон, не SPI, а I2C
=DeaD= » 12 сен 2008, 21:05
blindman писал(а):А можно ли на этом заводе переделать так, чтобы пины меги8, отвечающие за SPI, оказались на соответствующих контактах разъема?

А они разве не подведены? По схеме вроде через резисторы 220 Ом?
blindman писал(а):8 и 10 как раз желательно - но также желательно с возможностью отключения (типа как сейчас сделано для уарта или XTAL)
Так 10-й пин это тоже I2C ведь? Куда его переносим?
Виталий » 12 сен 2008, 21:05
По каналу тактирования обязательно придет помеха от движка или еще от чего. Его хорошо бы разместить между двух соседних земель на шлейфе я думаю.
=DeaD= » 12 сен 2008, 21:07
blindman писал(а):Пардон, не SPI, а I2C
А, тогда да

можно и наверное даже нужно
Добавлено спустя 59 секунд:Виталий писал(а):По каналу тактирования обязательно придет помеха от движка или еще от чего. Его хорошо бы разместить между двух соседних земель на шлейфе я думаю.
Не понял - канал тактирование юзаем только чтобы МК оживить, какие еще помехи от движка?
Виталий » 12 сен 2008, 21:12
Ну значит я не понял.
Я думал это чтобы все контроллеры от одного генератора тактировать.
blindman » 12 сен 2008, 21:13
Блин, все в башке перемешалось. Пора спать уже
Получается, что освободить I2C и одновременно заюзать GD0/GD2 не получится - одной ноги не хватает.
=DeaD= » 12 сен 2008, 21:32
blindman писал(а):Блин, все в башке перемешалось. Пора спать уже
Получается, что освободить I2C и одновременно заюзать GD0/GD2 не получится - одной ноги не хватает.
Вот-вот, поэтому вообще не юзать ноги предлагаю - а то вы то жалеете UART заюзать - мало ли кто еще на нём, а то все GP хотите потратить широким жестом

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 при этом всегда доступен.
EdGull » 12 сен 2008, 21:34
согласен.
=DeaD= » 12 сен 2008, 21:42
2blindman, EdGull: А есть какие-то мысли, чего в предлагаемой распиновке и правил работы с ней не так, или всё устраивает?

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

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

EdGull » 12 сен 2008, 21:55
ну почему же первого?
первым был мост на мегаплате USB-UART