roboforum.ru

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

Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

Правила форума
Правила раздела OpenRobotics

Re: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

blindman » 18 дек 2008, 09:46

Это переключатель режимов, если эта плата программируется внешним программатором (переключают ресет, удержание SCK и XTAL). Могут понадобиться нечасто, поэтому сделал штырьками, а не вывел на DIP-переключатель. Щас только понял, что один из этих джамперов лишний .

Re: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

=DeaD= » 18 дек 2008, 09:47

2blindman: А куча переключателей чего делают? GP0..GP2 - зачем? Мы же вроде не модуль под робобас делаем обычный? Или?

Re: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

blindman » 18 дек 2008, 09:52

=DeaD= писал(а):GP0..GP2 - зачем? Мы же вроде не модуль под робобас делаем обычный? Или?

Для универсальности. Можно подключить к разъему RoboBus SPI-устройства , и рулить ими с ПК. Считаешь это лишнее?

Добавлено спустя 2 минуты 25 секунд:
Остальные коммутируют RX/TX и перекльчают режимы программатор/мост.

Re: Проект OpenRobotics - модули адаптера USB-RoboBus(UART)

=DeaD= » 18 дек 2008, 09:59

blindman писал(а):
=DeaD= писал(а):GP0..GP2 - зачем? Мы же вроде не модуль под робобас делаем обычный? Или?

Для универсальности. Можно подключить к разъему RoboBus SPI-устройства , и рулить ими с ПК. Считаешь это лишнее?

А зачем джамперы? Разве нельзя просто пины вывести через резисторы 150 Ом? Они же между вход\выход переключаются программно?

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

=DeaD= » 15 янв 2009, 23:20

Питание от шины USB не будем делать? И светодиоды от FT232RL?

И разъёмчиков i2c я бы еще пару воткнул... сделать попробовать?

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

blindman » 16 янв 2009, 03:53

=DeaD= писал(а):Питание от шины USB не будем делать?

Можно сделать, но не забывать, что в режиме программатора МК должен питаться от прошиваемой схемы.

=DeaD= писал(а):И светодиоды от FT232RL?

И разъёмчиков i2c я бы еще пару воткнул... сделать попробовать?

Дак попробуй :)

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

SkyStorm » 16 янв 2009, 12:59

=DeaD= писал(а):И разъёмчиков i2c я бы еще пару воткнул... сделать попробовать?

Три ну пажалуста!!! :cry:

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

=DeaD= » 16 янв 2009, 15:31

SkyStorm писал(а):
=DeaD= писал(а):i2c я бы еще пару воткнул...

Три ну пажалуста!!! :cry:

Re: Разработка OpenRobotics: USB-прогр.+адаптер uart/i2c/spi

=DeaD= » 18 янв 2009, 14:14

2blindman: А не поставить ли нам на этот модуль джампер который RX/TX местами будет менять? :)

Добавлено спустя 1 час 47 минут 37 секунд:
Добавил еще 1 i2c разъём, теперь их 3, попробовал всю схему переразвести и понял что не осилю :)

Добавлено спустя 34 минуты 50 секунд:
Переключатель между RX/TX не стал ставить, иначе получается значительное удлинение этих линий, да и не критично.
Вложения
OR-Progr.zip
(59.72 КиБ) Скачиваний: 31

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

=DeaD= » 24 фев 2009, 20:25

Источник наброска схемы осцика - http://tuxgraphics.org/electronics/2005 ... 5101.shtml оттуда будем брать прошивку.

А еще косячок неприятный обнаружил, на разъемах i2c местами перепутаны scl и sda :(

Добавлено спустя 2 минуты 32 секунды:
И еще RSIN и RSOUT не перепутаны ли?

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

blindman » 20 мар 2009, 14:12

Программатор собран, протестирован. Адаптирована прошивка AvrUsb500. Может использоваться с любой программой, понимающей протокол STK500 версии 2 (avrdue, AVR Studio, ...)
Вложения
P1020701.JPG

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

=DeaD= » 20 мар 2009, 14:14

Урааааа! А где прошивка? :)

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

blindman » 20 мар 2009, 14:32

Исходники и скомпилированная прошивка
Вложения
OR-PROG-USB.zip
(19.25 КиБ) Скачиваний: 22

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

=DeaD= » 28 мар 2009, 20:44

Хм, предпринял еще пару попыток, пока под виндой неудачно :(

Есть возможность под виндами затестить?

Какая скорость COM-порта должна быть установлена? STK500 и AVR910 - это одинаковый стандарт команд?

Добавлено спустя 7 минут 55 секунд:
Кстати, кварц юзался на 7.3728?

Re: Разработка Open Robotics: USB-прогр.+адаптер uart/i2c/spi

Vooon » 28 мар 2009, 21:00

Нет stk500 это stk500. Частота похоже 115200.
А вот какой ком тебе нужно посмотреть в диспетчере устройств.


Rambler\'s Top100 Mail.ru counter